Dela via


SiteAuthSettingsInner Klass

Definition

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 &lt;code&gt; ClientID&lt;/code&gt; 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 &lt;code&gt;true&lt;/code&gt; om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. Annars &lt;code&gt;false&lt;/code&gt;.

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 &lt;code&gt;true&lt;/code&gt; för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden; annars &lt;code&gt;false&lt;/code&gt;. Standardvärdet är &lt;code&gt;false&lt;/code&gt;.

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