SiteAuthSettingsInner Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Impostazioni di configurazione per la funzionalità autenticazione/autorizzazione di Servizio app di Azure.
[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
- Ereditarietà
- Attributi
Costruttori
SiteAuthSettingsInner() |
Inizializza una nuova istanza della classe 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>) |
Inizializza una nuova istanza della classe SiteAuthSettingsInner. |
Proprietà
AdditionalLoginParams |
Ottiene o imposta i parametri di accesso da inviare all'endpoint di autorizzazione OpenID Connect quando un utente accede. Ogni parametro deve essere nel formato "key=value". |
AllowedAudiences |
Ottiene o imposta i valori di destinatari consentiti da considerare durante la convalida di JWT rilasciati da Azure Active Directory. Si noti che il &codice<gt; ClientID</code> il valore viene sempre considerato un gruppo di destinatari consentito, indipendentemente da questa impostazione. |
AllowedExternalRedirectUrls |
Ottiene o imposta URL esterni che possono essere reindirizzati a come parte dell'accesso o disconnessione dall'app. Si noti che la parte della stringa di query dell'URL viene ignorata. Questa è un'impostazione avanzata in genere necessaria solo dai back-end delle applicazioni di Windows Store. Si noti che gli URL all'interno del dominio corrente sono sempre consentiti in modo implicito. |
ClientId |
Ottiene o imposta l'ID client di questa applicazione relying party, nota come client_id. Questa impostazione è necessaria per abilitare l'autenticazione di connessione OpenID con Azure Active Directory o altri provider OpenID Connect di terze parti. Altre informazioni su OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecret |
Ottiene o imposta il segreto client di questa applicazione di relying party (in Azure Active Directory, definita anche chiave). Questa impostazione è facoltativa. Se non è configurato alcun segreto client, viene usato il flusso di autenticazione implicito openID Connect per autenticare gli utenti finali. In caso contrario, il flusso del codice di autorizzazione OpenID Connect viene usato per autenticare gli utenti finali. Altre informazioni su OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecretCertificateThumbprint |
Ottiene o imposta un'alternativa al segreto client, ovvero l'identificazione personale di un certificato usato a scopo di firma. Questa proprietà funge da sostituzione del segreto client. È anche facoltativo. |
DefaultProvider |
Ottiene o imposta il provider di autenticazione predefinito da usare quando sono configurati più provider. Questa impostazione è necessaria solo se sono configurati più provider e l'azione client non autenticata è impostata su "RedirectToLoginPage". I valori possibili includono: 'AzureActiveDirectory', 'Facebook', 'Google', 'MicrosoftAccount', 'Twitter' |
Enabled |
Ottiene o imposta <code>true</code> se la funzionalità Authentication/Authorization è abilitata per l'app corrente; in caso contrario, <code>false</code>. |
FacebookAppId |
Ottiene o imposta l'ID app dell'app Facebook usata per l'accesso. Questa impostazione è necessaria per abilitare l'account di accesso di Facebook. Documentazione di Facebook Login: https://developers.facebook.com/docs/facebook-login |
FacebookAppSecret |
Ottiene o imposta il segreto app dell'app Facebook usata per l'account di accesso di Facebook. Questa impostazione è necessaria per abilitare l'account di accesso di Facebook. Documentazione di Facebook Login: https://developers.facebook.com/docs/facebook-login |
FacebookOAuthScopes |
Ottiene o imposta gli ambiti OAuth 2.0 richiesti come parte dell'autenticazione di Facebook Login. Questa impostazione è facoltativa. Documentazione di Facebook Login: https://developers.facebook.com/docs/facebook-login |
GoogleClientId |
Ottiene o imposta l'ID client OpenID Connect per l'applicazione Web Google. Questa impostazione è necessaria per abilitare Google Sign-In. Documentazione di Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleClientSecret |
Ottiene o imposta il segreto client associato all'applicazione Web Google. Questa impostazione è necessaria per abilitare Google Sign-In. Documentazione di Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleOAuthScopes |
Ottiene o imposta gli ambiti OAuth 2.0 richiesti come parte dell'autenticazione di Google Sign-In. Questa impostazione è facoltativa. Se non specificato, "openid", "profile" e "email" vengono usati come ambiti predefiniti. Documentazione di Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
Id |
ID risorsa. Setter è protetto perché id deve essere impostato nelle risorse di rete. (Ereditato da ProxyResource) |
Issuer |
Ottiene o imposta l'URI dell'autorità di certificazione OpenID Connect che rappresenta l'entità che rilascia i token di accesso per questa applicazione. Quando si usa Azure Active Directory, questo valore è l'URI del tenant della directory, ad esempio https://sts.windows.net/{tenant-guid}/. Questo URI è un identificatore con distinzione tra maiuscole e minuscole per l'autorità di certificazione del token. Altre informazioni sull'individuazione openID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html |
Kind |
Ottiene o imposta un tipo di risorsa. (Ereditato da ProxyOnlyResourceInner) |
Location |
Posizione risorsa (Ereditato da Resource) |
MicrosoftAccountClientId |
Ottiene o imposta l'ID client OAuth 2.0 creato per l'app usata per l'autenticazione. Questa impostazione è necessaria per abilitare l'autenticazione dell'account Microsoft. Documentazione di Microsoft Account OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountClientSecret |
Ottiene o imposta il segreto client OAuth 2.0 creato per l'app usata per l'autenticazione. Questa impostazione è necessaria per abilitare l'autenticazione dell'account Microsoft. Documentazione di Microsoft Account OAuth: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountOAuthScopes |
Ottiene o imposta gli ambiti OAuth 2.0 richiesti come parte dell'autenticazione dell'account Microsoft. Questa impostazione è facoltativa. Se non specificato, "wl.basic" viene usato come ambito predefinito. Documentazione relativa agli ambiti e alle autorizzazioni dell'account Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
Name |
Nome risorsa (Ereditato da ProxyResource) |
RuntimeVersion |
Ottiene o imposta runtimeVersion della funzionalità Autenticazione/Autorizzazione in uso per l'app corrente. L'impostazione in questo valore può controllare il comportamento di determinate funzionalità nel modulo Authentication/Authorization. |
Tags |
Tag delle risorse (Ereditato da Resource) |
TokenRefreshExtensionHours |
Ottiene o imposta il numero di ore dopo la scadenza del token di sessione che è possibile usare un token di sessione per chiamare l'API di aggiornamento del token. Il valore predefinito è 72 ore. |
TokenStoreEnabled |
Ottiene o imposta <code>true</code> per archiviare in modo permanente token di sicurezza specifici della piattaforma ottenuti durante i flussi di accesso; in caso contrario, <code>false</code>. Il valore predefinito è <code>false</code>. |
TwitterConsumerKey |
Ottiene o imposta la chiave consumer OAuth 1.0a dell'applicazione Twitter usata per l'accesso. Questa impostazione è necessaria per abilitare l'accesso a Twitter. Documentazione di Twitter Sign-In: https://dev.twitter.com/web/sign-in |
TwitterConsumerSecret |
Ottiene o imposta il segreto consumer OAuth 1.0a dell'applicazione Twitter usata per l'accesso. Questa impostazione è necessaria per abilitare l'accesso a Twitter. Documentazione di Twitter Sign-In: https://dev.twitter.com/web/sign-in |
Type |
Tipo di risorsa (Ereditato da ProxyResource) |
UnauthenticatedClientAction |
Ottiene o imposta l'azione da eseguire quando un client non autenticato tenta di accedere all'app. I valori possibili includono: 'RedirectToLoginPage', 'AllowAnonymous' |
ValidateIssuer |
Ottiene un valore che indica se l'autorità emittente deve essere un URL HTTPS valido e convalidato come tale. |
Metodi
Validate() |
Convalidare l'oggetto. Genera ValidationException se la convalida ha esito negativo. (Ereditato da Resource) |