SiteAuthSettingsProperties interface
SiteAuthSettings resursspecifika egenskaper
Egenskaper
| aad |
Hämtar en JSON-sträng som innehåller Azure AD Acl-inställningarna. |
| additional |
Inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value". |
| allowed |
Tillåtna målgruppsvärden att tänka på när du validerar JWT:er som utfärdats av Azure Active Directory. Observera att värdet för |
| allowed |
Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngens del av URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er inom den aktuella domänen alltid är implicit tillåtna. |
| auth |
Sökvägen till konfigurationsfilen som innehåller autentiseringsinställningar. Om sökvägen är relativ kommer platsens rotkatalog att vara basen. |
| client |
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 |
| client |
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 |
| client |
Ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt. |
| client |
Namnet på appinställningen som innehåller klienthemligheten för det förlitande partprogrammet. |
| config |
ConfigVersion av funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för kontrollplanet för autentisering/auktorisering. |
| default |
Standardautentiseringsprovidern som ska användas när flera leverantörer konfigureras. Den här inställningen behövs bara om flera leverantörer har konfigurerats och den oautentiserade klientåtgärden är inställd på "RedirectToLoginPage". |
| enabled |
|
| facebook |
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 |
| facebook |
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 |
| facebook |
Namnet på appinställningen som innehåller apphemligheten som används för Facebook-inloggning. |
| facebook |
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 |
| git |
Klient-ID för GitHub-appen som används för inloggning. Den här inställningen krävs för att aktivera Github-inloggning |
| git |
Klienthemligheten för GitHub-appen som används för Github-inloggning. Den här inställningen krävs för att aktivera Github-inloggning. |
| git |
Namnet på appinställningen som innehåller klienthemligheten för Github-appen som används för GitHub-inloggning. |
| git |
OAuth 2.0-omfång som kommer att begäras som en del av GitHub-inloggningsautentisering. Den här inställningen är valfri |
| google |
OpenID Connect-klient-ID för Google-webbprogrammet. 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/ |
| google |
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/ |
| google |
Namnet på appinställningen som innehåller klienthemligheten som är associerad med Google-webbappen. |
| google |
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 det inte anges används "openid", "profile" och "email" som standardomfång. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
| is |
"true" om autentiseringskonfigurationsinställningarna ska läsas från en fil, annars "false" |
| issuer | 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. |
| microsoft |
OAuth 2.0-klient-ID:t 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-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
| microsoft |
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-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
| microsoft |
Namnet på appinställningen som innehåller OAuth 2.0-klienthemligheten som skapades för appen som används för autentisering. |
| microsoft |
OAuth 2.0-omfång som kommer att 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 |
| runtime |
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. |
| token |
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. |
| token |
|
| twitter |
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 |
| twitter |
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 |
| twitter |
Namnet på appinställningen som innehåller OAuth 1.0a-konsumenthemligheten för Twitter-programmet som används för inloggning. |
| unauthenticated |
Åtgärden som ska vidtas när en oautentiserad klient försöker komma åt appen. |
| validate |
Hämtar ett värde som anger om utfärdaren ska vara en giltig HTTPS-URL och verifieras som sådan. |
Egenskapsinformation
aadClaimsAuthorization
Hämtar en JSON-sträng som innehåller Azure AD Acl-inställningarna.
aadClaimsAuthorization?: string
Egenskapsvärde
string
additionalLoginParams
Inloggningsparametrar som ska skickas till OpenID Connect-auktoriseringsslutpunkten när en användare loggar in. Varje parameter måste vara i formatet "key=value".
additionalLoginParams?: string[]
Egenskapsvärde
string[]
allowedAudiences
Tillåtna målgruppsvärden att tänka på när du validerar JWT:er som utfärdats av Azure Active Directory. Observera att värdet för ClientID alltid betraktas som en tillåten målgrupp, oavsett den här inställningen.
allowedAudiences?: string[]
Egenskapsvärde
string[]
allowedExternalRedirectUrls
Externa URL:er som kan omdirigeras till som en del av att logga in eller logga ut från appen. Observera att frågesträngens del av URL:en ignoreras. Det här är en avancerad inställning som vanligtvis bara behövs av Windows Store-programservrar. Observera att URL:er inom den aktuella domänen alltid är implicit tillåtna.
allowedExternalRedirectUrls?: string[]
Egenskapsvärde
string[]
authFilePath
Sökvägen till konfigurationsfilen som innehåller autentiseringsinställningar. Om sökvägen är relativ kommer platsens rotkatalog att vara basen.
authFilePath?: string
Egenskapsvärde
string
clientId
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
clientId?: string
Egenskapsvärde
string
clientSecret
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
clientSecret?: string
Egenskapsvärde
string
clientSecretCertificateThumbprint
Ett alternativ till klienthemligheten, som är tumavtrycket för ett certifikat som används i signeringssyfte. Den här egenskapen fungerar som en ersättning för klienthemligheten. Det är också valfritt.
clientSecretCertificateThumbprint?: string
Egenskapsvärde
string
clientSecretSettingName
Namnet på appinställningen som innehåller klienthemligheten för det förlitande partprogrammet.
clientSecretSettingName?: string
Egenskapsvärde
string
configVersion
ConfigVersion av funktionen Autentisering/auktorisering som används för den aktuella appen. Inställningen i det här värdet kan styra beteendet för kontrollplanet för autentisering/auktorisering.
configVersion?: string
Egenskapsvärde
string
defaultProvider
Standardautentiseringsprovidern som ska användas när flera leverantörer konfigureras. Den här inställningen behövs bara om flera leverantörer har konfigurerats och den oautentiserade klientåtgärden är inställd på "RedirectToLoginPage".
defaultProvider?: "AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github"
Egenskapsvärde
"AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github"
enabled
true om funktionen Autentisering/auktorisering är aktiverad för den aktuella appen. annars false.
enabled?: boolean
Egenskapsvärde
boolean
facebookAppId
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
facebookAppId?: string
Egenskapsvärde
string
facebookAppSecret
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
facebookAppSecret?: string
Egenskapsvärde
string
facebookAppSecretSettingName
Namnet på appinställningen som innehåller apphemligheten som används för Facebook-inloggning.
facebookAppSecretSettingName?: string
Egenskapsvärde
string
facebookOAuthScopes
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
facebookOAuthScopes?: string[]
Egenskapsvärde
string[]
gitHubClientId
Klient-ID för GitHub-appen som används för inloggning. Den här inställningen krävs för att aktivera Github-inloggning
gitHubClientId?: string
Egenskapsvärde
string
gitHubClientSecret
Klienthemligheten för GitHub-appen som används för Github-inloggning. Den här inställningen krävs för att aktivera Github-inloggning.
gitHubClientSecret?: string
Egenskapsvärde
string
gitHubClientSecretSettingName
Namnet på appinställningen som innehåller klienthemligheten för Github-appen som används för GitHub-inloggning.
gitHubClientSecretSettingName?: string
Egenskapsvärde
string
gitHubOAuthScopes
OAuth 2.0-omfång som kommer att begäras som en del av GitHub-inloggningsautentisering. Den här inställningen är valfri
gitHubOAuthScopes?: string[]
Egenskapsvärde
string[]
googleClientId
OpenID Connect-klient-ID för Google-webbprogrammet. 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/
googleClientId?: string
Egenskapsvärde
string
googleClientSecret
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/
googleClientSecret?: string
Egenskapsvärde
string
googleClientSecretSettingName
Namnet på appinställningen som innehåller klienthemligheten som är associerad med Google-webbappen.
googleClientSecretSettingName?: string
Egenskapsvärde
string
googleOAuthScopes
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 det inte anges används "openid", "profile" och "email" som standardomfång. Dokumentation om Google Sign-In: https://developers.google.com/identity/sign-in/web/
googleOAuthScopes?: string[]
Egenskapsvärde
string[]
isAuthFromFile
"true" om autentiseringskonfigurationsinställningarna ska läsas från en fil, annars "false"
isAuthFromFile?: string
Egenskapsvärde
string
issuer
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 Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html
issuer?: string
Egenskapsvärde
string
microsoftAccountClientId
OAuth 2.0-klient-ID:t 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-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm
microsoftAccountClientId?: string
Egenskapsvärde
string
microsoftAccountClientSecret
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-konto-OAuth: https://dev.onedrive.com/auth/msa_oauth.htm
microsoftAccountClientSecret?: string
Egenskapsvärde
string
microsoftAccountClientSecretSettingName
Namnet på appinställningen som innehåller OAuth 2.0-klienthemligheten som skapades för appen som används för autentisering.
microsoftAccountClientSecretSettingName?: string
Egenskapsvärde
string
microsoftAccountOAuthScopes
OAuth 2.0-omfång som kommer att 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
microsoftAccountOAuthScopes?: string[]
Egenskapsvärde
string[]
runtimeVersion
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.
runtimeVersion?: string
Egenskapsvärde
string
tokenRefreshExtensionHours
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.
tokenRefreshExtensionHours?: number
Egenskapsvärde
number
tokenStoreEnabled
true att lagra plattformsspecifika säkerhetstoken som hämtas under inloggningsflöden. annars false.
Standardvärdet är false.
tokenStoreEnabled?: boolean
Egenskapsvärde
boolean
twitterConsumerKey
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
twitterConsumerKey?: string
Egenskapsvärde
string
twitterConsumerSecret
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
twitterConsumerSecret?: string
Egenskapsvärde
string
twitterConsumerSecretSettingName
Namnet på appinställningen som innehåller OAuth 1.0a-konsumenthemligheten för Twitter-programmet som används för inloggning.
twitterConsumerSecretSettingName?: string
Egenskapsvärde
string
unauthenticatedClientAction
Åtgärden som ska vidtas när en oautentiserad klient försöker komma åt appen.
unauthenticatedClientAction?: "RedirectToLoginPage" | "AllowAnonymous"
Egenskapsvärde
"RedirectToLoginPage" | "AllowAnonymous"
validateIssuer
Hämtar ett värde som anger om utfärdaren ska vara en giltig HTTPS-URL och verifieras som sådan.
validateIssuer?: boolean
Egenskapsvärde
boolean