SiteAuthSettingsInner Konstruktorer
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.
Överlagringar
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. |
SiteAuthSettingsInner()
Initierar en ny instans av klassen SiteAuthSettingsInner.
public SiteAuthSettingsInner ();
Public Sub New ()
Gäller för
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.
public SiteAuthSettingsInner (string id = default, string name = default, string type = default, string kind = default, bool? enabled = default, string runtimeVersion = default, Microsoft.Azure.Management.AppService.Fluent.Models.UnauthenticatedClientAction? unauthenticatedClientAction = default, bool? tokenStoreEnabled = default, System.Collections.Generic.IList<string> allowedExternalRedirectUrls = default, Microsoft.Azure.Management.AppService.Fluent.Models.BuiltInAuthenticationProvider? defaultProvider = default, double? tokenRefreshExtensionHours = default, string clientId = default, string clientSecret = default, string clientSecretCertificateThumbprint = default, string issuer = default, bool? validateIssuer = default, System.Collections.Generic.IList<string> allowedAudiences = default, System.Collections.Generic.IList<string> additionalLoginParams = default, string googleClientId = default, string googleClientSecret = default, System.Collections.Generic.IList<string> googleOAuthScopes = default, string facebookAppId = default, string facebookAppSecret = default, System.Collections.Generic.IList<string> facebookOAuthScopes = default, string twitterConsumerKey = default, string twitterConsumerSecret = default, string microsoftAccountClientId = default, string microsoftAccountClientSecret = default, System.Collections.Generic.IList<string> microsoftAccountOAuthScopes = default);
new Microsoft.Azure.Management.AppService.Fluent.Models.SiteAuthSettingsInner : string * string * string * string * Nullable<bool> * string * Nullable<Microsoft.Azure.Management.AppService.Fluent.Models.UnauthenticatedClientAction> * Nullable<bool> * System.Collections.Generic.IList<string> * Nullable<Microsoft.Azure.Management.AppService.Fluent.Models.BuiltInAuthenticationProvider> * Nullable<double> * string * string * string * string * Nullable<bool> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * string * string * System.Collections.Generic.IList<string> * string * string * System.Collections.Generic.IList<string> * string * string * string * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.AppService.Fluent.Models.SiteAuthSettingsInner
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional kind As String = Nothing, Optional enabled As Nullable(Of Boolean) = Nothing, Optional runtimeVersion As String = Nothing, Optional unauthenticatedClientAction As Nullable(Of UnauthenticatedClientAction) = Nothing, Optional tokenStoreEnabled As Nullable(Of Boolean) = Nothing, Optional allowedExternalRedirectUrls As IList(Of String) = Nothing, Optional defaultProvider As Nullable(Of BuiltInAuthenticationProvider) = Nothing, Optional tokenRefreshExtensionHours As Nullable(Of Double) = Nothing, Optional clientId As String = Nothing, Optional clientSecret As String = Nothing, Optional clientSecretCertificateThumbprint As String = Nothing, Optional issuer As String = Nothing, Optional validateIssuer As Nullable(Of Boolean) = Nothing, Optional allowedAudiences As IList(Of String) = Nothing, Optional additionalLoginParams As IList(Of String) = Nothing, Optional googleClientId As String = Nothing, Optional googleClientSecret As String = Nothing, Optional googleOAuthScopes As IList(Of String) = Nothing, Optional facebookAppId As String = Nothing, Optional facebookAppSecret As String = Nothing, Optional facebookOAuthScopes As IList(Of String) = Nothing, Optional twitterConsumerKey As String = Nothing, Optional twitterConsumerSecret As String = Nothing, Optional microsoftAccountClientId As String = Nothing, Optional microsoftAccountClientSecret As String = Nothing, Optional microsoftAccountOAuthScopes As IList(Of String) = Nothing)
Parametrar
- id
- String
- name
- String
- type
- String
- kind
- String
Typ av resurs.
<kod>true</code> om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. <Annars koda>falskt</kod>.
- runtimeVersion
- String
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.
- unauthenticatedClientAction
- Nullable<UnauthenticatedClientAction>
Den åtgärd som ska vidtas när en oautentiserad klient försöker komma åt appen. Möjliga värden är: "RedirectToLoginPage", "AllowAnonymous"
<koda true/code> för att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden. Annars <kodar>du falskt</kod>.<> Standardvärdet är <falskt></kod>.
Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngsdelen i URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programserverdelar. Observera att URL:er i den aktuella domänen alltid tillåts implicit.
- defaultProvider
- Nullable<BuiltInAuthenticationProvider>
Standardautentiseringsprovidern som ska användas när flera providrar har konfigurerats. Den här inställningen behövs bara om flera providrar har konfigurerats och den oautentiserade klientåtgärden är inställd på "RedirectToLoginPage". Möjliga värden är: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter"
Antalet timmar efter förfallodatum för sessionstoken som en sessionstoken kan användas för att anropa API:et för tokenuppdatering. Standardvärdet är 72 timmar.
- clientId
- String
Klient-ID:t 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
- String
Klienthemligheten för det här förlitande partprogrammet (i Azure Active Directory kallas detta även för nyckeln). Den här inställningen är valfri. Om ingen klienthemlighet har konfigurerats används implicit autentiseringsflöde i OpenID Connect 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
- String
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.
- issuer
- String
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
Hämtar ett värde som anger om utfärdaren ska vara en giltig HTTPS-URL och verifieras som sådan.
Tillåtna målgruppsvärden att tänka på när JWT-objekt som utfärdats av Azure Active Directory verifieras. Observera att <koden ClientID</code-värde> alltid betraktas som en tillåten målgrupp, oavsett>den här inställningen.
Inloggningsparametrar som ska skickas till openID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste ha formatet "key=value".
- googleClientId
- String
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
- String
Klienthemligheten som är associerad med 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/
OAuth 2.0-omfång som kommer att 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/
- facebookAppId
- String
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. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login
- facebookAppSecret
- String
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. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login
OAuth 2.0-omfång som kommer att begäras som en del av Facebook-inloggningsautentisering. Den här inställningen är valfri. Dokumentation om Facebook-inloggning: https://developers.facebook.com/docs/facebook-login
- twitterConsumerKey
- String
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
- String
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
- microsoftAccountClientId
- String
OAuth 2.0-klient-ID:t som skapades för den app som användes för autentisering. Den här inställningen krävs för att aktivera autentisering med Microsoft-konto. OAuth-dokumentation för Microsoft-konto: https://dev.onedrive.com/auth/msa_oauth.htm
- microsoftAccountClientSecret
- String
OAuth 2.0-klienthemligheten 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. OAuth-dokumentation för Microsoft-konto: https://dev.onedrive.com/auth/msa_oauth.htm
OAuth 2.0-omfång som begärs som en del av Microsoft-kontoautentisering. Den här inställningen är valfri. Om inget anges används "wl.basic" som standardomfång. Dokumentation om Microsoft-kontoomfattningar och behörigheter: https://msdn.microsoft.com/en-us/library/dn631845.aspx
Gäller för
Azure SDK for .NET