ApplicationOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisklasse für Optionsobjekte mit Zeichenfolgenwerten, die aus einer Konfigurationsdatei geladen werden können (z. B. eine JSON-Datei, wie in einem asp.net Konfigurationsszenario) Siehe https://aka.ms/msal-net-application-configuration auch abgeleitete Klassen PublicClientApplicationOptions und ConfidentialClientApplicationOptions
public abstract class ApplicationOptions : Microsoft.Identity.Client.BaseApplicationOptions
type ApplicationOptions = class
inherit BaseApplicationOptions
Public MustInherit Class ApplicationOptions
Inherits BaseApplicationOptions
- Vererbung
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| ApplicationOptions() |
Basisklasse für Optionsobjekte mit Zeichenfolgenwerten, die aus einer Konfigurationsdatei geladen werden können (z. B. eine JSON-Datei, wie in einem asp.net Konfigurationsszenario) Siehe https://aka.ms/msal-net-application-configuration auch abgeleitete Klassen PublicClientApplicationOptions und ConfidentialClientApplicationOptions |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AadAuthorityAudience |
Anmeldezielgruppe. Diese Eigenschaft schließt sich gegenseitig mit TenantId aus. Wenn beides angegeben wird, wird eine Ausnahme ausgelöst. |
| 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. |
| 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" |
| ClientId |
Client-ID (auch als App-ID bezeichnet) der Anwendung, die im Anwendungsregistrierungsportal registriert ist (https://aka.ms/msal-net-register-app) |
| ClientName |
Der Name der aufrufenden Anwendung für Telemetriezwecke. |
| ClientVersion |
Die Version der aufrufenden Anwendung für Telemetriezwecke. |
| 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 |
| Instance |
STS-Instanz (z. B |
| 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 |
| KerberosServicePrincipalName |
Veraltet.
Dienstprinzipalname für Kerberos-Dienstticket. |
| LegacyCacheCompatibilityEnabled |
Aktiviert die ADAL-Cache-Serialisierung und Deserialisierung. |
| 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 (z Für Daemonanwendungen (vertrauliche Clientanwendungen, die nur den Clientanmeldeinformationsfluss verwenden, der aufgerufen |
| 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. |
| TicketContainer |
Veraltet.
Kerberos-Dienstticketcontainer, der verwendet werden soll. |