PublicClientApplicationOptions Klasse

Definition

Konfigurationsoptionen für eine öffentliche Clientanwendung (Desktop-/mobile App). Siehe https://aka.ms/msal-net/application-configuration.

public class PublicClientApplicationOptions : Microsoft.Identity.Client.ApplicationOptions
type PublicClientApplicationOptions = class
    inherit ApplicationOptions
Public Class PublicClientApplicationOptions
Inherits ApplicationOptions
Vererbung
PublicClientApplicationOptions

Konstruktoren

Name Beschreibung
PublicClientApplicationOptions()

Konfigurationsoptionen für eine öffentliche Clientanwendung (Desktop-/mobile App). Siehe https://aka.ms/msal-net/application-configuration.

Eigenschaften

Name Beschreibung
AadAuthorityAudience

Anmeldezielgruppe. Diese Eigenschaft schließt sich gegenseitig mit TenantId aus. Wenn beides angegeben wird, wird eine Ausnahme ausgelöst.

(Geerbt von ApplicationOptions)
AzureCloudInstance

Spezifische Instanz im Fall von Azure Active Directory. Benutzer können die Enumeration anstelle der expliziten URL verwenden. Diese Eigenschaft schließt sich gegenseitig mit Instance. Wenn beides angegeben wird, wird eine Ausnahme ausgelöst.

(Geerbt von ApplicationOptions)
ClientCapabilities

Microsoft Identitätsspezifische OIDC-Erweiterung, mit der Ressourcenprobleme ohne Interaktion gelöst werden können. Ermöglicht die Konfiguration einer oder mehrerer Clientfunktionen, z. B. "llt"

(Geerbt von ApplicationOptions)
ClientId

Client-ID (auch als App-ID bezeichnet) der Anwendung, die im Anwendungsregistrierungsportal registriert ist (https://aka.ms/msal-net-register-app)

(Geerbt von ApplicationOptions)
ClientName

Der Name der aufrufenden Anwendung für Telemetriezwecke.

(Geerbt von ApplicationOptions)
ClientVersion

Die Version der aufrufenden Anwendung für Telemetriezwecke.

(Geerbt von ApplicationOptions)
EnablePiiLogging

Kennzeichnung zum Aktivieren/Deaktivieren der Protokollierung von personenbezogenen Informationen (Personally Identifiable Information, PII). PII-Protokolle werden niemals in Standardausgaben wie Konsole, Logcat oder NSLog Default geschrieben false, wodurch sichergestellt wird, dass Ihre Anwendung mit der DSGVO kompatibel ist. Sie können sie true für das erweiterte Debuggen festlegen, für das PII erforderlich ist. Siehe https://aka.ms/msal-net-logging.

(Geerbt von BaseApplicationOptions)
Instance

STS-Instanz (z. Bhttps://login.microsoftonline.com. für die Azure öffentliche Cloud). Der Name wurde ausgewählt, um die Kompatibilität mit AzureAdOptions in ASP.NET Core sicherzustellen. Diese Eigenschaft schließt sich gegenseitig mit AzureCloudInstance. Wenn beides angegeben wird, wird eine Ausnahme ausgelöst.

(Geerbt von ApplicationOptions)
IsDefaultPlatformLoggingEnabled

Kennzeichnung zum Aktivieren/Deaktivieren der Protokollierung auf Plattformstandardeinstellungen. In Desktop wird die Ereignisablaufverfolgung verwendet. In iOS wird NSLog verwendet. In Android wird logcat verwendet. Der Standardwert ist false. Siehe https://aka.ms/msal-net-logging.

(Geerbt von BaseApplicationOptions)
KerberosServicePrincipalName
Veraltet.

Dienstprinzipalname für Kerberos-Dienstticket.

(Geerbt von ApplicationOptions)
LegacyCacheCompatibilityEnabled

Aktiviert die ADAL-Cache-Serialisierung und Deserialisierung.

(Geerbt von ApplicationOptions)
LogLevel

Ermöglicht es Ihnen, die gewünschte Protokollierungsebene zu konfigurieren. Der Standardwert ist Info. Wenn Sie sie auf "Festlegen" Error festlegen, werden nur Fehler angezeigt, wenn sie auf Warning Fehler und Warnungen festgelegt werden, usw. Siehe https://aka.ms/msal-net-logging.

(Geerbt von BaseApplicationOptions)
RedirectUri

Dieser Umleitungs-URI muss bei der App-Registrierung registriert werden. Ausführliche Informationen https://aka.ms/msal-net-register-app dazu, welche Umleitungs-URIs standardmäßig durch MSAL.NET definiert werden und wie sie registriert werden. Verwenden Sie außerdem: WithDefaultRedirectUri() Dies bietet einen guten Standardwert für öffentliche Clientanwendungen für alle Plattformen.

Bei Web-Apps und Web-APIs wird der Umleitungs-URI von der URL berechnet, unter der die Anwendung ausgeführt wird (zbaseUrl//signin-oidc. B. für ASP.NET Core Web-Apps).

Für Daemonanwendungen (vertrauliche Clientanwendungen, die nur den Clientanmeldeinformationsfluss verwenden, der aufgerufen AcquireTokenForClientwird), ist kein Antwort-URI erforderlich.

(Geerbt von ApplicationOptions)
TenantId

Mandant, von dem die Anwendung benutzern das Signieren ermöglicht. Dies kann sein: eine Domäne, die einem Mandanten zugeordnet ist, eine GUID (Mandanten-ID) oder einen Metamandanten (z. B. Consumer). Diese Eigenschaft schließt sich gegenseitig mit AadAuthorityAudience. Wenn beides angegeben wird, wird eine Ausnahme ausgelöst.

(Geerbt von ApplicationOptions)
TicketContainer
Veraltet.

Kerberos-Dienstticketcontainer, der verwendet werden soll.

(Geerbt von ApplicationOptions)

Gilt für: