Delen via


SiteAuthSettingsInner Klas

Definitie

Configuratie-instellingen voor de functie Azure App Service Verificatie/Autorisatie.

[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
Overname
Kenmerken

Constructors

SiteAuthSettingsInner()

Initialiseert een nieuw exemplaar van de klasse 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>)

Initialiseert een nieuw exemplaar van de klasse SiteAuthSettingsInner.

Eigenschappen

AdditionalLoginParams

Hiermee worden aanmeldingsparameters opgehaald of ingesteld die moeten worden verzonden naar het OpenID Connect-autorisatie-eindpunt wanneer een gebruiker zich aanmeldt. Elke parameter moet de notatie 'key=value' hebben.

AllowedAudiences

Hiermee worden toegestane doelgroepwaarden opgehaald of ingesteld waarmee rekening moet worden gehouden bij het valideren van JWT's die zijn uitgegeven door Azure Active Directory. Houd er rekening mee dat de &lt;code&gt; ClientID&lt;/code&gt; waarde wordt altijd beschouwd als een toegestane doelgroep, ongeacht deze instelling.

AllowedExternalRedirectUrls

Hiermee worden externe URL's opgehaald of ingesteld waarnaar kan worden omgeleid als onderdeel van het aanmelden of afmelden bij de app. Houd er rekening mee dat het queryreeksgedeelte van de URL wordt genegeerd. Dit is een geavanceerde instelling die doorgaans alleen nodig is voor back-ends van Windows Store-toepassingen. Url's binnen het huidige domein zijn altijd impliciet toegestaan.

ClientId

Hiermee wordt de client-id van deze relying party-toepassing opgehaald of ingesteld, ook wel de client_id genoemd. Deze instelling is vereist voor het inschakelen van OpenID Connection-verificatie met Azure Active Directory of andere OpenID Connect-providers van derden. Meer informatie over OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecret

Hiermee wordt het clientgeheim van deze relying party-toepassing opgehaald of ingesteld (in Azure Active Directory wordt dit ook wel de sleutel genoemd). Deze instelling is optioneel. Als er geen clientgeheim is geconfigureerd, wordt de impliciete verificatiestroom van OpenID Connect gebruikt om eindgebruikers te verifiëren. Anders wordt de OpenID Connect-autorisatiecodestroom gebruikt om eindgebruikers te verifiëren. Meer informatie over OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html

ClientSecretCertificateThumbprint

Hiermee wordt een alternatief voor het clientgeheim opgehaald of ingesteld, namelijk de vingerafdruk van een certificaat dat wordt gebruikt voor ondertekeningsdoeleinden. Deze eigenschap fungeert als vervanging voor het clientgeheim. Het is ook optioneel.

DefaultProvider

Hiermee wordt de standaardverificatieprovider opgehaald of ingesteld die moet worden gebruikt wanneer meerdere providers zijn geconfigureerd. Deze instelling is alleen nodig als er meerdere providers zijn geconfigureerd en de niet-geverifieerde clientactie is ingesteld op 'RedirectToLoginPage'. Mogelijke waarden zijn: 'AzureActiveDirectory', 'Facebook', 'Google', 'MicrosoftAccount', 'Twitter'

Enabled

Hiermee wordt lt;code&gt;true&lt;/code gt; opgehaald of ingesteld &als de verificatie-/autorisatiefunctie&is ingeschakeld voor de huidige app; &anders lt;code&gt;false&lt;/code&gt;.

FacebookAppId

Hiermee wordt de app-id opgehaald of ingesteld van de Facebook-app die wordt gebruikt voor aanmelding. Deze instelling is vereist voor het inschakelen van Facebook-aanmelding. Aanmeldingsdocumentatie voor Facebook: https://developers.facebook.com/docs/facebook-login

FacebookAppSecret

Hiermee wordt het app-geheim opgehaald of ingesteld van de Facebook-app die wordt gebruikt voor Facebook-aanmelding. Deze instelling is vereist voor het inschakelen van Facebook-aanmelding. Aanmeldingsdocumentatie voor Facebook: https://developers.facebook.com/docs/facebook-login

FacebookOAuthScopes

Hiermee worden de OAuth 2.0-bereiken opgehaald of ingesteld die worden aangevraagd als onderdeel van facebook-aanmeldingsverificatie. Deze instelling is optioneel. Aanmeldingsdocumentatie voor Facebook: https://developers.facebook.com/docs/facebook-login

GoogleClientId

Hiermee wordt de OpenID Connect-client-id voor de Google-webtoepassing opgehaald of ingesteld. Deze instelling is vereist voor het inschakelen van Aanmelden bij Google. Documentatie voor Google Sign-In: https://developers.google.com/identity/sign-in/web/

GoogleClientSecret

Hiermee wordt het clientgeheim opgehaald of ingesteld dat is gekoppeld aan de Google-webtoepassing. Deze instelling is vereist voor het inschakelen van Aanmelden bij Google. Documentatie voor Google Sign-In: https://developers.google.com/identity/sign-in/web/

GoogleOAuthScopes

Hiermee worden de OAuth 2.0-bereiken opgehaald of ingesteld die worden aangevraagd als onderdeel van Google Sign-In-verificatie. Deze instelling is optioneel. Als dit niet is opgegeven, worden 'openid', 'profile' en 'email' als standaardbereiken gebruikt. Documentatie voor Google Sign-In: https://developers.google.com/identity/sign-in/web/

Id

Resource-id. Setter is beveiligd omdat de id moet worden ingesteld in netwerkresources.

(Overgenomen van ProxyResource)
Issuer

Hiermee wordt de OpenID Connect Issuer-URI opgehaald of ingesteld die de entiteit vertegenwoordigt die toegangstokens voor deze toepassing uitgeeft. Wanneer u Azure Active Directory gebruikt, is deze waarde de URI van de maptenant, bijvoorbeeld https://sts.windows.net/{tenant-guid}/. Deze URI is een hoofdlettergevoelige id voor de tokenverlener. Meer informatie over OpenID Connect Discovery: http://openid.net/specs/openid-connect-discovery-1_0.html

Kind

Hiermee wordt een soort resource opgehaald of ingesteld.

(Overgenomen van ProxyOnlyResourceInner)
Location

Resourcelocatie

(Overgenomen van Resource)
MicrosoftAccountClientId

Hiermee wordt de OAuth 2.0-client-id opgehaald of ingesteld die is gemaakt voor de app die wordt gebruikt voor verificatie. Deze instelling is vereist voor het inschakelen van Microsoft-accountverificatie. OAuth-documentatie voor Microsoft-account: https://dev.onedrive.com/auth/msa_oauth.htm

MicrosoftAccountClientSecret

Hiermee wordt het OAuth 2.0-clientgeheim opgehaald of ingesteld dat is gemaakt voor de app die wordt gebruikt voor verificatie. Deze instelling is vereist voor het inschakelen van Microsoft-accountverificatie. OAuth-documentatie voor Microsoft-account: https://dev.onedrive.com/auth/msa_oauth.htm

MicrosoftAccountOAuthScopes

Hiermee worden de OAuth 2.0-bereiken opgehaald of ingesteld die worden aangevraagd als onderdeel van microsoft-accountverificatie. Deze instelling is optioneel. Als dit niet is opgegeven, wordt 'wl.basic' gebruikt als het standaardbereik. Documentatie over Microsoft-accountbereiken en -machtigingen: https://msdn.microsoft.com/en-us/library/dn631845.aspx

Name

Resourcenaam

(Overgenomen van ProxyResource)
RuntimeVersion

Hiermee wordt de RuntimeVersion opgehaald of ingesteld van de verificatie-/autorisatiefunctie die wordt gebruikt voor de huidige app. De instelling in deze waarde kan het gedrag van bepaalde functies in de module Verificatie/autorisatie bepalen.

Tags

Resourcetags

(Overgenomen van Resource)
TokenRefreshExtensionHours

Hiermee wordt het aantal uren na het verlopen van het sessietoken opgehaald of ingesteld dat een sessietoken kan worden gebruikt om de tokenvernieuwings-API aan te roepen. Standaard is dit 72 uur.

TokenStoreEnabled

Hiermee wordt lt;code&gt;true&lt;/code&gt; opgehaald of ingesteld &om platformspecifieke beveiligingstokens die zijn verkregen tijdens aanmeldingsstromen, duurzaam op te slaan; &anders lt;code&gt;false&lt;/code&gt;. De standaardwaarde is &lt;code&gt;false&lt;/code&gt;.

TwitterConsumerKey

Hiermee wordt de OAuth 1.0a-consumentensleutel opgehaald of ingesteld van de Twitter-toepassing die wordt gebruikt voor aanmelding. Deze instelling is vereist voor het inschakelen van Twitter-aanmelding. Documentatie voor Twitter Sign-In: https://dev.twitter.com/web/sign-in

TwitterConsumerSecret

Hiermee wordt het OAuth 1.0a-consumentengeheim opgehaald of ingesteld van de Twitter-toepassing die wordt gebruikt voor aanmelding. Deze instelling is vereist voor het inschakelen van Twitter-aanmelding. Documentatie voor Twitter Sign-In: https://dev.twitter.com/web/sign-in

Type

Resourcetype

(Overgenomen van ProxyResource)
UnauthenticatedClientAction

Hiermee wordt de actie opgehaald of ingesteld die moet worden uitgevoerd wanneer een niet-geverifieerde client toegang probeert te krijgen tot de app. Mogelijke waarden zijn: 'RedirectToLoginPage', 'AllowAnonymous'

ValidateIssuer

Hiermee wordt een waarde opgehaald die aangeeft of de verlener een geldige HTTPS-URL moet zijn en als zodanig moet worden gevalideerd.

Methoden

Validate()

Valideer het object. Genereert ValidationException als de validatie mislukt.

(Overgenomen van Resource)

Van toepassing op