SiteAuthSettingsInner Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 <code> ClientID</code> 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>true</code gt; opgehaald of ingesteld &als de verificatie-/autorisatiefunctie&is ingeschakeld voor de huidige app; &anders lt;code>false</code>. |
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>true</code> opgehaald of ingesteld &om platformspecifieke beveiligingstokens die zijn verkregen tijdens aanmeldingsstromen, duurzaam op te slaan; &anders lt;code>false</code>. De standaardwaarde is <code>false</code>. |
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
Azure SDK for .NET