Megosztás a következőn keresztül:


SiteAuthSettingsInner Osztály

Definíció

A Azure App Service Hitelesítési/engedélyezési funkció konfigurációs beállításai.

[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
Öröklődés
Attribútumok

Konstruktorok

SiteAuthSettingsInner()

Inicializálja a SiteAuthSettingsInner osztály új példányát.

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>)

Inicializálja a SiteAuthSettingsInner osztály új példányát.

Tulajdonságok

AdditionalLoginParams

Lekéri vagy beállítja a bejelentkezési paramétereket, hogy elküldjék az OpenID Connect engedélyezési végpontjának, amikor egy felhasználó bejelentkezik. Minden paraméternek "key=value" formában kell lennie.

AllowedAudiences

Lekéri vagy beállítja az engedélyezett célközönségértékeket, amelyeket figyelembe kell vennie az Azure Active Directory által kibocsátott JWT-k érvényesítésekor. Vegye figyelembe, hogy az &lt;code&gt; A ClientID&lt;/code&gt; érték mindig engedélyezett célközönségnek számít, függetlenül a beállítástól.

AllowedExternalRedirectUrls

Lekéri vagy beállítja azokat a külső URL-címeket, amelyek a bejelentkezés vagy az alkalmazásból való kijelentkezés részeként átirányíthatók. Vegye figyelembe, hogy az URL-cím lekérdezési sztringrésze figyelmen kívül lesz hagyva. Ez egy speciális beállítás, amelyet általában csak a Windows Áruházbeli alkalmazások háttérrendszerei igényelnek. Vegye figyelembe, hogy az aktuális tartományban lévő URL-címek mindig implicit módon engedélyezettek.

ClientId

Lekéri vagy beállítja ennek a függő entitásalkalmazásnak az ügyfél-azonosítóját, más néven a client_id. Ez a beállítás az OpenID-kapcsolat Azure Active Directoryval vagy más külső OpenID Connect-szolgáltatókkal történő engedélyezéséhez szükséges. További információ az OpenID Connectről: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecret

Lekéri vagy beállítja ennek a függő entitásalkalmazásnak az ügyfélkulcsát (az Azure Active Directoryban ezt kulcsnak is nevezik). Ez a beállítás nem kötelező. Ha nincs ügyfélkód konfigurálva, a rendszer az OpenID Connect implicit hitelesítési folyamatot használja a végfelhasználók hitelesítéséhez. Ellenkező esetben az OpenID Connect engedélyezési kódfolyamata a végfelhasználók hitelesítésére szolgál. További információ az OpenID Connectről: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecretCertificateThumbprint

Lekéri vagy beállítja az ügyfél titkos kódjának alternatívát, vagyis az aláírási célokra használt tanúsítvány ujjlenyomatát. Ez a tulajdonság helyettesíti az ügyfélkódot. Ez nem kötelező.

DefaultProvider

Lekéri vagy beállítja az alapértelmezett hitelesítési szolgáltatót, amelyet több szolgáltató konfigurálásakor használ. Ez a beállítás csak akkor szükséges, ha több szolgáltató van konfigurálva, és a nem hitelesített ügyfélművelet "RedirectToLoginPage" értékre van állítva. Lehetséges értékek: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter"

Enabled

Lekéri vagy beállítja &az lt;code&gt;true&lt;/code&gt; parancsot, ha a hitelesítés/engedélyezés funkció engedélyezve van az aktuális alkalmazáshoz; ellenkező esetben &lt;code&gt;false&lt;/code&gt;.

FacebookAppId

Lekéri vagy beállítja a bejelentkezéshez használt Facebook-alkalmazás alkalmazásazonosítóját. Ez a beállítás a Facebook-bejelentkezés engedélyezéséhez szükséges. A Facebook bejelentkezési dokumentációja: https://developers.facebook.com/docs/facebook-login

FacebookAppSecret

Lekéri vagy beállítja a Facebook-bejelentkezéshez használt Facebook-alkalmazás titkos alkalmazáskulcsát. Ez a beállítás a Facebook-bejelentkezés engedélyezéséhez szükséges. A Facebook bejelentkezési dokumentációja: https://developers.facebook.com/docs/facebook-login

FacebookOAuthScopes

Lekéri vagy beállítja az OAuth 2.0 hatóköreit, amelyeket a Facebook bejelentkezési hitelesítése részeként kérünk le. Ez a beállítás nem kötelező. A Facebook bejelentkezési dokumentációja: https://developers.facebook.com/docs/facebook-login

GoogleClientId

Lekéri vagy beállítja a Google-webalkalmazás OpenID Connect-ügyfélazonosítóját. Ez a beállítás a Google-bejelentkezés engedélyezéséhez szükséges. A Google Sign-In dokumentációja: https://developers.google.com/identity/sign-in/web/

GoogleClientSecret

Lekéri vagy beállítja a Google-webalkalmazáshoz társított ügyfélkulcsot. Ez a beállítás a Google-bejelentkezés engedélyezéséhez szükséges. A Google Sign-In dokumentációja: https://developers.google.com/identity/sign-in/web/

GoogleOAuthScopes

Lekéri vagy beállítja a Google Sign-In hitelesítés részeként kért OAuth 2.0-hatóköröket. Ez a beállítás nem kötelező. Ha nincs megadva, a rendszer az "openid", a "profile" és az "e-mail" értéket használja alapértelmezett hatókörként. A Google Sign-In dokumentációja: https://developers.google.com/identity/sign-in/web/

Id

Erőforrás-azonosító. A setter védett, mert az azonosítót be kell állítani a hálózati erőforrásokban.

(Öröklődés forrása ProxyResource)
Issuer

Lekéri vagy beállítja az OpenID Connect-kiállító URI-ját, amely azt az entitást jelöli, amely hozzáférési jogkivonatokat ad ki az alkalmazáshoz. Az Azure Active Directory használatakor ez az érték a címtárbérlő URI-ja, például. https://sts.windows.net/{tenant-guid}/ Ez az URI a tokenkibocsátó kis- és nagybetűkre érzékeny azonosítója. További információ az OpenID Connect Discoveryről: http://openid.net/specs/openid-connect-discovery-1_0.html

Kind

Lekéri vagy beállítja az erőforrástípust.

(Öröklődés forrása ProxyOnlyResourceInner)
Location

Erőforrás helye

(Öröklődés forrása Resource)
MicrosoftAccountClientId

Lekéri vagy beállítja a hitelesítéshez használt alkalmazáshoz létrehozott OAuth 2.0 ügyfél-azonosítót. Ez a beállítás szükséges a Microsoft-fiók hitelesítésének engedélyezéséhez. A Microsoft Account OAuth dokumentációja: https://dev.onedrive.com/auth/msa_oauth.htm

MicrosoftAccountClientSecret

Lekéri vagy beállítja a hitelesítéshez használt alkalmazáshoz létrehozott OAuth 2.0 ügyfélkulcsot. Ez a beállítás szükséges a Microsoft-fiók hitelesítésének engedélyezéséhez. A Microsoft Account OAuth dokumentációja: https://dev.onedrive.com/auth/msa_oauth.htm

MicrosoftAccountOAuthScopes

Lekéri vagy beállítja a Microsoft-fiókhitelesítés részeként kért OAuth 2.0-hatóköröket. Ez a beállítás nem kötelező. Ha nincs megadva, a "wl.basic" lesz az alapértelmezett hatókör. A Microsoft-fiók hatóköreinek és engedélyeinek dokumentációja: https://msdn.microsoft.com/en-us/library/dn631845.aspx

Name

Erőforrás neve

(Öröklődés forrása ProxyResource)
RuntimeVersion

Lekéri vagy beállítja az aktuális alkalmazáshoz használt Hitelesítési/engedélyezési funkció FuttatókörnyezetVerzióverzióját. Az ebben az értékben megadott beállítás szabályozhatja bizonyos funkciók viselkedését a Hitelesítés/ Engedélyezés modulban.

Tags

Erőforráscímkék

(Öröklődés forrása Resource)
TokenRefreshExtensionHours

Lekéri vagy beállítja a munkamenet-jogkivonat lejárata után eltelt órák számát, amellyel a munkamenet-jogkivonatok meghívhatók a tokenfrissítési API-nak. Az alapértelmezett érték 72 óra.

TokenStoreEnabled

Lekéri vagy beállítja &az lt;code&gt;true&lt;/code&gt; parancsot a bejelentkezési folyamatok során beszerzett platformspecifikus biztonsági jogkivonatok tartós tárolására; ellenkező esetben &lt;code&gt;false&lt;/code&gt;. Az alapértelmezett érték az &lt;code&gt;false&lt;/code&gt;.

TwitterConsumerKey

Lekéri vagy beállítja a bejelentkezéshez használt Twitter-alkalmazás OAuth 1.0a fogyasztói kulcsát. Ez a beállítás a Twitter-bejelentkezés engedélyezéséhez szükséges. A Twitter Sign-In dokumentációja: https://dev.twitter.com/web/sign-in

TwitterConsumerSecret

Lekéri vagy beállítja a bejelentkezéshez használt Twitter-alkalmazás OAuth 1.0a felhasználói titkos kódját. Ez a beállítás a Twitter-bejelentkezés engedélyezéséhez szükséges. A Twitter Sign-In dokumentációja: https://dev.twitter.com/web/sign-in

Type

Erőforrás típusa

(Öröklődés forrása ProxyResource)
UnauthenticatedClientAction

Lekéri vagy beállítja a műveletet, amikor egy hitelesítés nélküli ügyfél megpróbál hozzáférni az alkalmazáshoz. Lehetséges értékek: 'RedirectToLoginPage', 'AllowAnonymous'

ValidateIssuer

Beolvas egy értéket, amely jelzi, hogy a kiállítónak érvényes HTTPS-URL-címnek kell-e lennie, és így kell ellenőriznie.

Metódusok

Validate()

Ellenőrizze az objektumot. A ValidationException elvetése, ha az ellenőrzés sikertelen.

(Öröklődés forrása Resource)

A következőre érvényes: