Sdílet prostřednictvím


SiteAuthSettingsInner Třída

Definice

Nastavení konfigurace pro funkci ověřování a autorizace Azure App Service.

[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
Dědičnost
Atributy

Konstruktory

SiteAuthSettingsInner()

Inicializuje novou instanci SiteAuthSettingsInner třídy.

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

Inicializuje novou instanci SiteAuthSettingsInner třídy.

Vlastnosti

AdditionalLoginParams

Získá nebo nastaví parametry přihlášení pro odeslání do koncového bodu autorizace OpenID Connect při přihlášení uživatele. Každý parametr musí být ve tvaru key=value.

AllowedAudiences

Získá nebo nastaví povolené hodnoty cílové skupiny, které se mají vzít v úvahu při ověřování JWT vydaných službou Azure Active Directory. Všimněte si &, že lt;code&gt; Hodnota ClientID&lt;/code&gt; se vždy považuje za povolenou cílovou skupinu bez ohledu na toto nastavení.

AllowedExternalRedirectUrls

Získá nebo nastaví externí adresy URL, na které je možné přesměrovat jako součást přihlášení nebo odhlášení z aplikace. Všimněte si, že část adresy URL řetězce dotazu je ignorována. Toto je rozšířené nastavení, které obvykle potřebují jenom back-endy aplikací pro Windows Store. Všimněte si, že adresy URL v rámci aktuální domény jsou vždy implicitně povolené.

ClientId

Získá nebo nastaví ID klienta této aplikace předávající strany, označované jako client_id. Toto nastavení se vyžaduje k povolení ověřování připojení OpenID pomocí Azure Active Directory nebo jiných poskytovatelů OpenID Connect třetích stran. Další informace o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecret

Získá nebo nastaví tajný klíč klienta této aplikace předávající strany (v Azure Active Directory se to také označuje jako klíč). Toto nastavení je volitelné. Pokud není nakonfigurovaný žádný tajný klíč klienta, použije se k ověřování koncových uživatelů tok implicitního ověřování OpenID Connect. Jinak se k ověřování koncových uživatelů používá tok autorizačního kódu OpenID Connect. Další informace o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecretCertificateThumbprint

Získá nebo nastaví alternativu k tajnému klíči klienta, to je kryptografický otisk certifikátu používaného pro podpisové účely. Tato vlastnost funguje jako náhrada za tajný klíč klienta. Je také nepovinný.

DefaultProvider

Získá nebo nastaví výchozího zprostředkovatele ověřování použít při konfiguraci více zprostředkovatelů. Toto nastavení je potřeba jenom v případě, že je nakonfigurovaných více zprostředkovatelů a neověřená akce klienta je nastavená na RedirectToLoginPage. Mezi možné hodnoty patří: AzureActiveDirectory, Facebook, Google, MicrosoftAccount, Twitter.

Enabled

Získá nebo nastaví &lt;code&gt;true&lt;/code&gt; pokud je pro aktuální aplikaci povolená funkce ověřování nebo autorizace; &jinak lt;code&gt;false&lt;/code&gt;.

FacebookAppId

Získá nebo nastaví ID aplikace Facebook, která se používá pro přihlášení. Toto nastavení se vyžaduje pro povolení přihlášení k Facebooku. Dokumentace k přihlášení k Facebooku: https://developers.facebook.com/docs/facebook-login

FacebookAppSecret

Získá nebo nastaví tajný kód aplikace Facebook, která se používá pro přihlášení k Facebooku. Toto nastavení se vyžaduje pro povolení přihlášení k Facebooku. Dokumentace k přihlášení k Facebooku: https://developers.facebook.com/docs/facebook-login

FacebookOAuthScopes

Získá nebo nastaví obory OAuth 2.0, které budou požadovány v rámci ověřování přihlášení k Facebooku. Toto nastavení je volitelné. Dokumentace k přihlášení k Facebooku: https://developers.facebook.com/docs/facebook-login

GoogleClientId

Získá nebo nastaví ID klienta OpenID Connect pro webovou aplikaci Google. Toto nastavení se vyžaduje pro povolení přihlášení Google. Dokumentace ke službě Google Sign-In: https://developers.google.com/identity/sign-in/web/

GoogleClientSecret

Získá nebo nastaví tajný klíč klienta přidružený k webové aplikaci Google. Toto nastavení se vyžaduje pro povolení přihlášení Google. Dokumentace ke službě Google Sign-In: https://developers.google.com/identity/sign-in/web/

GoogleOAuthScopes

Získá nebo nastaví obory OAuth 2.0, které budou požadovány v rámci ověřování Google Sign-In. Toto nastavení je volitelné. Pokud není zadaný, jako výchozí obory se použijí "openid", "profile" a "email". Dokumentace ke službě Google Sign-In: https://developers.google.com/identity/sign-in/web/

Id

ID prostředku. Setter je chráněný, protože ID je potřeba nastavit v síťových prostředcích.

(Zděděno od ProxyResource)
Issuer

Získá nebo nastaví identifikátor URI vystavitele OpenID Connect, který představuje entitu, která vydává přístupové tokeny pro tuto aplikaci. Při použití Azure Active Directory je tato hodnota identifikátorem URI tenanta adresáře, například https://sts.windows.net/{tenant-guid}/. Tento identifikátor URI je identifikátor pro vystavitele tokenu rozlišující velká a malá písmena. Další informace o zjišťování OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html

Kind

Získá nebo nastaví druh prostředku.

(Zděděno od ProxyOnlyResourceInner)
Location

Umístění prostředku

(Zděděno od Resource)
MicrosoftAccountClientId

Získá nebo nastaví ID klienta OAuth 2.0, který byl vytvořen pro aplikaci sloužící k ověřování. Toto nastavení se vyžaduje pro povolení ověřování účtu Microsoft. Dokumentace k microsoft account OAuth: https://dev.onedrive.com/auth/msa_oauth.htm

MicrosoftAccountClientSecret

Získá nebo nastaví tajný klíč klienta OAuth 2.0, který byl vytvořen pro aplikaci sloužící k ověřování. Toto nastavení se vyžaduje pro povolení ověřování účtu Microsoft. Dokumentace k microsoft account OAuth: https://dev.onedrive.com/auth/msa_oauth.htm

MicrosoftAccountOAuthScopes

Získá nebo nastaví obory OAuth 2.0, které budou požadovány v rámci ověřování účtu Microsoft. Toto nastavení je volitelné. Pokud není zadaný, jako výchozí obor se použije wl.basic. Dokumentace k oborům účtů Microsoft a oprávněním: https://msdn.microsoft.com/en-us/library/dn631845.aspx

Name

Název prostředku

(Zděděno od ProxyResource)
RuntimeVersion

Získá nebo nastaví runtimeVersion funkce ověřování / autorizace, která se používá pro aktuální aplikaci. Nastavení v této hodnotě může řídit chování určitých funkcí v modulu Ověřování / autorizace.

Tags

Značky prostředků

(Zděděno od Resource)
TokenRefreshExtensionHours

Získá nebo nastaví počet hodin po vypršení platnosti tokenu relace, že token relace lze použít k volání rozhraní API pro aktualizaci tokenu. Výchozí hodnota je 72 hodin.

TokenStoreEnabled

Získá nebo nastaví &lt;code&gt;true&lt;/code&gt;, aby trvale ukládaly tokeny zabezpečení specifické pro platformu, které jsou získány během toků přihlášení; jinak lt &;code&gt;false&lt;/code&gt;. Výchozí hodnota je &lt;code&gt;false&lt;/code&gt;.

TwitterConsumerKey

Získá nebo nastaví klíč uživatele OAuth 1.0a aplikace Twitter používané pro přihlášení. Toto nastavení se vyžaduje pro povolení přihlášení k Twitteru. Dokumentace k Sign-In Twitteru: https://dev.twitter.com/web/sign-in

TwitterConsumerSecret

Získá nebo nastaví tajný klíč uživatele OAuth 1.0a aplikace Twitter používané pro přihlášení. Toto nastavení se vyžaduje pro povolení přihlášení k Twitteru. Dokumentace k Sign-In Twitteru: https://dev.twitter.com/web/sign-in

Type

Typ prostředku

(Zděděno od ProxyResource)
UnauthenticatedClientAction

Získá nebo nastaví akci, která se má provést, když se neověřený klient pokusí o přístup k aplikaci. Mezi možné hodnoty patří: RedirectToLoginPage, AllowAnonymous.

ValidateIssuer

Získá hodnotu označující, zda vystavitel by měl být platnou adresu URL HTTPS a být ověřen jako takový.

Metody

Validate()

Ověřte objekt. Vyvolá výjimku ValidationException, pokud se ověření nezdaří.

(Zděděno od Resource)

Platí pro