ApplicationOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa podstawowa dla obiektów opcji z wartościami ciągów ładowanymi z pliku konfiguracji (na przykład pliku JSON, jak w scenariuszu konfiguracji asp.net) Zobacz https://aka.ms/msal-net-application-configuration również klasy PublicClientApplicationOptions pochodne i ConfidentialClientApplicationOptions
public abstract class ApplicationOptions : Microsoft.Identity.Client.BaseApplicationOptions
type ApplicationOptions = class
inherit BaseApplicationOptions
Public MustInherit Class ApplicationOptions
Inherits BaseApplicationOptions
- Dziedziczenie
- Pochodne
Konstruktory
| Nazwa | Opis |
|---|---|
| ApplicationOptions() |
Klasa podstawowa dla obiektów opcji z wartościami ciągów ładowanymi z pliku konfiguracji (na przykład pliku JSON, jak w scenariuszu konfiguracji asp.net) Zobacz https://aka.ms/msal-net-application-configuration również klasy PublicClientApplicationOptions pochodne i ConfidentialClientApplicationOptions |
Właściwości
| Nazwa | Opis |
|---|---|
| AadAuthorityAudience |
Odbiorcy logowania. Ta właściwość wzajemnie wyklucza się z identyfikatorem TenantId. Jeśli zostaną podane oba te elementy, zostanie zgłoszony wyjątek. |
| AzureCloudInstance |
Określone wystąpienie w przypadku Azure Active Directory. Umożliwia użytkownikom używanie wyliczenia zamiast jawnego adresu URL. Ta właściwość wzajemnie się wyklucza z Instance. Jeśli zostaną podane oba te elementy, zostanie zgłoszony wyjątek. |
| ClientCapabilities |
Microsoft rozszerzenie OIDC specyficzne dla tożsamości, które umożliwia rozwiązywanie problemów z zasobami bez interakcji. Umożliwia konfigurację co najmniej jednej funkcji klienta, np. "llt" |
| ClientId |
Identyfikator klienta (znany również jako identyfikator aplikacji) aplikacji zarejestrowany w portalu rejestracji aplikacji (https://aka.ms/msal-net-register-app) |
| ClientName |
Nazwa aplikacji wywołującej do celów telemetrycznych. |
| ClientVersion |
Wersja aplikacji wywołującej do celów telemetrycznych. |
| EnablePiiLogging |
Flaga włączania/wyłączania rejestrowania danych osobowych (PII).
Dzienniki piI nigdy nie są zapisywane w domyślnych danych wyjściowych, takich jak Console, Logcat lub NSLog Default jest ustawiona na |
| Instance |
Wystąpienie usługi STS (na przykład |
| IsDefaultPlatformLoggingEnabled |
Flaga włączania/wyłączania rejestrowania do domyślnych ustawień platformy. W programie Desktop jest używane śledzenie zdarzeń. W systemie iOS jest używany dziennik NSLog.
W systemie Android jest używany program logcat. Wartość domyślna to |
| KerberosServicePrincipalName |
Przestarzałe.
Nazwa główna usługi dla biletu usługi Kerberos. |
| LegacyCacheCompatibilityEnabled |
Umożliwia serializacji i deserializacji starszej pamięci podręcznej biblioteki ADAL. |
| LogLevel |
Umożliwia skonfigurowanie żądanego poziomu rejestrowania. Wartość domyślna to Info. Ustawienie go na Error wartość spowoduje tylko błędy Ustawienie, aby Warning uzyskać błędy i ostrzeżenie itp. Zobacz https://aka.ms/msal-net-logging (Odziedziczone po BaseApplicationOptions) |
| RedirectUri |
Ten identyfikator URI przekierowania musi zostać zarejestrowany w rejestracji aplikacji. Aby https://aka.ms/msal-net-register-app uzyskać szczegółowe informacje na temat domyślnych identyfikatorów URI przekierowania, MSAL.NET i sposobu ich rejestrowania. Należy również użyć: WithDefaultRedirectUri() który zapewnia dobrą wartość domyślną dla publicznych aplikacji klienckich dla wszystkich platform. W przypadku aplikacji internetowych i internetowych interfejsów API identyfikator URI przekierowania jest obliczany z adresu URL, pod którym aplikacja jest uruchomiona (na przykład W przypadku aplikacji demona (poufne aplikacje klienckie używające tylko przepływu poświadczeń klienta, który wywołuje |
| TenantId |
Dzierżawa, z której aplikacja będzie zezwalać użytkownikom na jego podpisywanie. Może to być: domena skojarzona z dzierżawą, identyfikator GUID (identyfikator dzierżawy) lub metadostęp (np. konsumenci). Ta właściwość wzajemnie się wyklucza z AadAuthorityAudience. Jeśli zostaną podane oba te elementy, zostanie zgłoszony wyjątek. |
| TicketContainer |
Przestarzałe.
Kontener biletów usługi Kerberos do użycia. |