SiteAuthSettingsInner Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konfigurationsinställningar för funktionen Azure App Service-autentisering/auktorisering.
[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
- Arv
- Attribut
Konstruktorer
SiteAuthSettingsInner() |
Initierar en ny instans av klassen 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>) |
Initierar en ny instans av klassen SiteAuthSettingsInner. |
Egenskaper
AdditionalLoginParams |
Hämtar eller anger inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value". |
AllowedAudiences |
Hämtar eller anger tillåtna målgruppsvärden att tänka på när du validerar JWT:n som utfärdats av Azure Active Directory. Observera att <code> ClientID</code> värde anses alltid vara en tillåten målgrupp, oavsett den här inställningen. |
AllowedExternalRedirectUrls |
Hämtar eller anger externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngdelen i URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er i den aktuella domänen alltid är implicit tillåtna. |
ClientId |
Hämtar eller anger klient-ID för det här förlitande partprogrammet, som kallas client_id. Den här inställningen krävs för att aktivera OpenID-anslutningsautentisering med Azure Active Directory eller andra OpenID Connect-leverantörer från tredje part. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecret |
Hämtar eller anger klienthemligheten för det här förlitande partprogrammet (i Azure Active Directory kallas detta även nyckel). Den här inställningen är valfri. Om ingen klienthemlighet har konfigurerats används openID Connect implicit autentiseringsflöde för att autentisera slutanvändare. Annars används OpenID Connect Authorization Code Flow för att autentisera slutanvändare. Mer information om OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecretCertificateThumbprint |
Hämtar eller anger ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används för signering. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt. |
DefaultProvider |
Hämtar eller anger standardautentiseringsprovidern som ska användas när flera leverantörer har konfigurerats. Den här inställningen behövs bara om flera providers har konfigurerats och den oautentiserade klientåtgärden är inställd på "RedirectToLoginPage". Möjliga värden är: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter" |
Enabled |
Hämtar eller anger <code>true</code> om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. Annars <code>false</code>. |
FacebookAppId |
Hämtar eller anger app-ID för Facebook-appen som används för inloggning. Den här inställningen krävs för att aktivera Facebook-inloggning. Inloggningsdokumentation för Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookAppSecret |
Hämtar eller anger apphemligheten för Facebook-appen som används för Facebook-inloggning. Den här inställningen krävs för att aktivera Facebook-inloggning. Inloggningsdokumentation för Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookOAuthScopes |
Hämtar eller anger de OAuth 2.0-omfång som ska begäras som en del av Facebook-inloggningsautentiseringen. Den här inställningen är valfri. Inloggningsdokumentation för Facebook: https://developers.facebook.com/docs/facebook-login |
GoogleClientId |
Hämtar eller anger OpenID Connect-klient-ID för Google-webbappen. Den här inställningen krävs för att aktivera Google-inloggning. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleClientSecret |
Hämtar eller anger klienthemligheten som är associerad med Googles webbapp. Den här inställningen krävs för att aktivera Google-inloggning. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleOAuthScopes |
Hämtar eller anger de OAuth 2.0-omfång som ska begäras som en del av Google Sign-In autentisering. Den här inställningen är valfri. Om inget anges används "openid", "profile" och "email" som standardomfång. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
Id |
Resurs-ID. Setter skyddas eftersom ID måste anges i Nätverksresurser. (Ärvd från ProxyResource) |
Issuer |
Hämtar eller anger OpenID Connect Issuer-URI:n som representerar entiteten som utfärdar åtkomsttoken för det här programmet. När du använder Azure Active Directory är det här värdet URI för katalogklientorganisationen, t.ex. https://sts.windows.net/{tenant-guid}/. Den här URI:n är en skiftlägeskänslig identifierare för token utfärdaren. Mer information om OpenID Connect-identifiering: http://openid.net/specs/openid-connect-discovery-1_0.html |
Kind |
Hämtar eller anger en typ av resurs. (Ärvd från ProxyOnlyResourceInner) |
Location |
Resursplats (Ärvd från Resource) |
MicrosoftAccountClientId |
Hämtar eller anger det OAuth 2.0-klient-ID som skapades för den app som används för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. Dokumentation om Microsoft Account OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountClientSecret |
Hämtar eller anger OAuth 2.0-klienthemligheten som skapades för appen som används för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. Dokumentation om Microsoft Account OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountOAuthScopes |
Hämtar eller anger de OAuth 2.0-omfång som ska begäras som en del av Microsoft-kontoautentisering. Den här inställningen är valfri. Om det inte anges används "wl.basic" som standardomfång. Dokumentation om Microsoft-kontoomfattningar och behörigheter: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
Name |
Resursnamn (Ärvd från ProxyResource) |
RuntimeVersion |
Hämtar eller ställer in RuntimeVersion för funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för vissa funktioner i modulen Autentisering/auktorisering. |
Tags |
Resurstaggar (Ärvd från Resource) |
TokenRefreshExtensionHours |
Hämtar eller anger antalet timmar efter att sessionstoken upphör att gälla som en sessionstoken kan användas för att anropa API:et för tokenuppdatering. Standardvärdet är 72 timmar. |
TokenStoreEnabled |
Hämtar eller anger <code>true</code> för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden; annars <code>false</code>. Standardvärdet är <code>false</code>. |
TwitterConsumerKey |
Hämtar eller anger OAuth 1.0a-konsumentnyckeln för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
TwitterConsumerSecret |
Hämtar eller anger OAuth 1.0a-konsumenthemligheten för Twitter-programmet som används för inloggning. Den här inställningen krävs för att aktivera Twitter-inloggning. Dokumentation om Twitter Sign-In: https://dev.twitter.com/web/sign-in |
Type |
Resurstyp (Ärvd från ProxyResource) |
UnauthenticatedClientAction |
Hämtar eller anger vilken åtgärd som ska vidtas när en oautentiserad klient försöker komma åt appen. Möjliga värden är: "RedirectToLoginPage", "AllowAnonymous" |
ValidateIssuer |
Hämtar ett värde som anger om utfärdaren ska vara en giltig HTTPS-URL och verifieras som sådan. |
Metoder
Validate() |
Verifiera objektet. Genererar ValidationException om verifieringen misslyckas. (Ärvd från Resource) |
Gäller för
Azure SDK for .NET