SiteAuthSettingsInner 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.
Ustawienia konfiguracji funkcji uwierzytelniania/autoryzacji Azure App Service.
[Microsoft.Rest.Serialization.JsonTransformation]
public class SiteAuthSettingsInner : Microsoft.Azure.Management.AppService.Fluent.Models.ProxyOnlyResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SiteAuthSettingsInner = class
inherit ProxyOnlyResourceInner
Public Class SiteAuthSettingsInner
Inherits ProxyOnlyResourceInner
- Dziedziczenie
- Atrybuty
Konstruktory
SiteAuthSettingsInner() |
Inicjuje nowe wystąpienie klasy SiteAuthSettingsInner. |
SiteAuthSettingsInner(String, String, String, String, Nullable<Boolean>, String, Nullable<UnauthenticatedClientAction>, Nullable<Boolean>, IList<String>, Nullable<BuiltInAuthenticationProvider>, Nullable<Double>, String, String, String, String, Nullable<Boolean>, IList<String>, IList<String>, String, String, IList<String>, String, String, IList<String>, String, String, String, String, IList<String>) |
Inicjuje nowe wystąpienie klasy SiteAuthSettingsInner. |
Właściwości
AdditionalLoginParams |
Pobiera lub ustawia parametry logowania do wysyłania do punktu końcowego autoryzacji OpenID Connect, gdy użytkownik loguje się. Każdy parametr musi mieć postać "key=value". |
AllowedAudiences |
Pobiera lub ustawia dozwolone wartości odbiorców do rozważenia podczas weryfikowania wartości JWTs wystawionych przez usługę Azure Active Directory. Należy pamiętać, że <code> ClientID</code> wartość jest zawsze uznawana za dozwolonych odbiorców, niezależnie od tego ustawienia. |
AllowedExternalRedirectUrls |
Pobiera lub ustawia zewnętrzne adresy URL, do których można przekierować w ramach logowania lub wylogowywania się z aplikacji. Należy pamiętać, że część ciągu zapytania adresu URL jest ignorowana. Jest to zaawansowane ustawienie zwykle wymagane tylko przez zaplecza aplikacji Ze Sklepu Windows. Należy pamiętać, że adresy URL w bieżącej domenie są zawsze niejawnie dozwolone. |
ClientId |
Pobiera lub ustawia identyfikator klienta tej aplikacji jednostki uzależnionej, znany jako client_id. To ustawienie jest wymagane do włączenia uwierzytelniania za pomocą połączenia OpenID z usługą Azure Active Directory lub innymi dostawcami openID Connect innych firm. Więcej informacji na temat openID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecret |
Pobiera lub ustawia klucz tajny klienta tej aplikacji jednostki uzależnionej (w usłudze Azure Active Directory jest to również nazywane kluczem). To ustawienie jest opcjonalne. Jeśli klucz tajny klienta nie jest skonfigurowany, przepływ niejawnego uwierzytelniania openID Connect jest używany do uwierzytelniania użytkowników końcowych. W przeciwnym razie przepływ kodu autoryzacji OpenID Connect jest używany do uwierzytelniania użytkowników końcowych. Więcej informacji na temat openID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecretCertificateThumbprint |
Pobiera lub ustawia alternatywę dla klucza tajnego klienta, czyli odcisk palca certyfikatu używanego do celów podpisywania. Ta właściwość działa jako zamiennik klucza tajnego klienta. Jest również opcjonalny. |
DefaultProvider |
Pobiera lub ustawia domyślnego dostawcę uwierzytelniania do użycia, gdy skonfigurowano wielu dostawców. To ustawienie jest wymagane tylko wtedy, gdy skonfigurowano wielu dostawców, a nieuwierzytelniony klient ma ustawioną akcję "RedirectToLoginPage". Możliwe wartości to: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter" |
Enabled |
Pobiera lub ustawia <kod>true</code> jeśli funkcja uwierzytelniania/autoryzacji jest włączona dla bieżącej aplikacji; w przeciwnym razie <kod>false</code>. |
FacebookAppId |
Pobiera lub ustawia identyfikator aplikacji facebook używanej do logowania. To ustawienie jest wymagane do włączenia logowania do serwisu Facebook. Dokumentacja logowania do serwisu Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookAppSecret |
Pobiera lub ustawia wpis tajny aplikacji facebook używanej do logowania do serwisu Facebook. To ustawienie jest wymagane do włączenia logowania do serwisu Facebook. Dokumentacja logowania do serwisu Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookOAuthScopes |
Pobiera lub ustawia zakresy OAuth 2.0, które będą wymagane w ramach uwierzytelniania za pomocą logowania do serwisu Facebook. To ustawienie jest opcjonalne. Dokumentacja logowania do serwisu Facebook: https://developers.facebook.com/docs/facebook-login |
GoogleClientId |
Pobiera lub ustawia identyfikator klienta OpenID Connect dla aplikacji internetowej Google. To ustawienie jest wymagane do włączenia logowania Google. Dokumentacja usługi Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleClientSecret |
Pobiera lub ustawia klucz tajny klienta skojarzony z aplikacją internetową Google. To ustawienie jest wymagane do włączenia logowania Google. Dokumentacja usługi Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleOAuthScopes |
Pobiera lub ustawia zakresy OAuth 2.0, które będą żądane w ramach uwierzytelniania usługi Google Sign-In. To ustawienie jest opcjonalne. Jeśli nie zostanie określony, wartości "openid", "profile" i "email" są używane jako zakresy domyślne. Dokumentacja usługi Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
Id |
Identyfikator zasobu. Moduł ustawiania jest chroniony, ponieważ należy ustawić identyfikator w zasobach sieciowych. (Odziedziczone po ProxyResource) |
Issuer |
Pobiera lub ustawia identyfikator URI wystawcy openID Connect reprezentujący jednostkę, która wystawia tokeny dostępu dla tej aplikacji. W przypadku korzystania z usługi Azure Active Directory ta wartość jest identyfikatorem URI dzierżawy katalogu, np. https://sts.windows.net/{tenant-guid}/. Ten identyfikator URI jest identyfikatorem z uwzględnieniem wielkości liter dla wystawcy tokenu. Więcej informacji na temat rozwiązania OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html |
Kind |
Pobiera lub ustawia rodzaj zasobu. (Odziedziczone po ProxyOnlyResourceInner) |
Location |
Lokalizacja zasobu (Odziedziczone po Resource) |
MicrosoftAccountClientId |
Pobiera lub ustawia identyfikator klienta OAuth 2.0, który został utworzony dla aplikacji używanej do uwierzytelniania. To ustawienie jest wymagane do włączenia uwierzytelniania konta Microsoft. Dokumentacja protokołu OAuth konta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountClientSecret |
Pobiera lub ustawia klucz tajny klienta OAuth 2.0, który został utworzony dla aplikacji używanej do uwierzytelniania. To ustawienie jest wymagane do włączenia uwierzytelniania konta Microsoft. Dokumentacja protokołu OAuth konta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountOAuthScopes |
Pobiera lub ustawia zakresy OAuth 2.0, które będą żądane w ramach uwierzytelniania konta Microsoft. To ustawienie jest opcjonalne. Jeśli nie zostanie określony, "wl.basic" jest używany jako zakres domyślny. Dokumentacja zakresów i uprawnień konta Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
Name |
Nazwa zasobu (Odziedziczone po ProxyResource) |
RuntimeVersion |
Pobiera lub ustawia wartość RuntimeVersion funkcji uwierzytelniania/autoryzacji używanej dla bieżącej aplikacji. Ustawienie w tej wartości może kontrolować zachowanie niektórych funkcji w module Uwierzytelnianie/autoryzacja. |
Tags |
Tagi zasobów (Odziedziczone po Resource) |
TokenRefreshExtensionHours |
Pobiera lub ustawia liczbę godzin po wygaśnięciu tokenu sesji, których można użyć do wywołania interfejsu API odświeżania tokenu. Wartość domyślna to 72 godziny. |
TokenStoreEnabled |
Pobiera lub ustawia <kod>true</code> aby trwale przechowywać tokeny zabezpieczające specyficzne dla platformy, które są uzyskiwane podczas przepływów logowania; w przeciwnym razie <kod>false</code>. Wartość domyślna to <code>false</code>. |
TwitterConsumerKey |
Pobiera lub ustawia klucz użytkownika OAuth 1.0a aplikacji Twitter używanej do logowania. To ustawienie jest wymagane do włączenia logowania w usłudze Twitter. Dokumentacja usługi Twitter Sign-In: https://dev.twitter.com/web/sign-in |
TwitterConsumerSecret |
Pobiera lub ustawia wpis tajny użytkownika OAuth 1.0a aplikacji Twitter używanej do logowania. To ustawienie jest wymagane do włączenia logowania w usłudze Twitter. Dokumentacja usługi Twitter Sign-In: https://dev.twitter.com/web/sign-in |
Type |
Typ zasobu (Odziedziczone po ProxyResource) |
UnauthenticatedClientAction |
Pobiera lub ustawia akcję do wykonania, gdy nieuwierzytelniony klient próbuje uzyskać dostęp do aplikacji. Możliwe wartości to: "RedirectToLoginPage", "AllowAnonymous" |
ValidateIssuer |
Pobiera wartość wskazującą, czy wystawca powinien być prawidłowym adresem URL PROTOKOŁU HTTPS i być weryfikowany jako taki. |
Metody
Validate() |
Zweryfikuj obiekt. Zgłasza wyjątek ValidationException, jeśli walidacja nie powiedzie się. (Odziedziczone po Resource) |
Dotyczy
Azure SDK for .NET