PublicClientApplicationOptions 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.
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
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 |
| 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. (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 (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. (Geerbt von ApplicationOptions) |
| TicketContainer |
Veraltet.
Kerberos-Dienstticketcontainer, der verwendet werden soll. (Geerbt von ApplicationOptions) |