SiteAuthSettingsInner Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Definições de configuração para a funcionalidade autenticação/autorização do Serviço de Aplicações do 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
- Herança
- Atributos
Construtores
SiteAuthSettingsInner() |
Inicializa uma nova instância da 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>) |
Inicializa uma nova instância da classe SiteAuthSettingsInner. |
Propriedades
AdditionalLoginParams |
Obtém ou define parâmetros de início de sessão para enviar para o ponto final de autorização do OpenID Connect quando um utilizador inicia sessão. Cada parâmetro tem de estar no formato "key=value". |
AllowedAudiences |
Obtém ou define valores de audiência permitidos a considerar ao validar os JWTs emitidos pelo Azure Active Directory. Tenha em atenção que o <code> ClientID</code> o valor é sempre considerado uma audiência permitida, independentemente desta definição. |
AllowedExternalRedirectUrls |
Obtém ou define URLs externos para os quais pode ser redirecionado como parte do início de sessão ou do início de sessão na aplicação. Tenha em atenção que a parte da cadeia de consulta do URL é ignorada. Normalmente, esta é uma definição avançada necessária apenas para back-ends de aplicações da Loja Windows. Tenha em atenção que os URLs dentro do domínio atual são sempre implicitamente permitidos. |
ClientId |
Obtém ou define o ID de Cliente desta aplicação de entidade confiadora, conhecida como client_id. Esta definição é necessária para ativar a autenticação da Ligação OpenID com o Azure Active Directory ou outros fornecedores openID Connect de terceiros. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecret |
Obtém ou define o Segredo do Cliente desta aplicação de entidade confiadora (no Azure Active Directory, isto também é conhecido como a Chave). Esta definição é opcional. Se não estiver configurado nenhum segredo do cliente, o fluxo de autenticação implícita do OpenID Connect é utilizado para autenticar os utilizadores finais. Caso contrário, o Fluxo de Código de Autorização do OpenID Connect é utilizado para autenticar os utilizadores finais. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecretCertificateThumbprint |
Obtém ou define uma alternativa ao segredo do cliente, que é o thumbprint de um certificado utilizado para fins de assinatura. Esta propriedade atua como um substituto do Segredo do Cliente. Também é opcional. |
DefaultProvider |
Obtém ou define o fornecedor de autenticação predefinido a utilizar quando vários fornecedores estão configurados. Esta definição só é necessária se vários fornecedores estiverem configurados e a ação de cliente não autenticada estiver definida como "RedirectToLoginPage". Os valores possíveis incluem: "AzureActiveDirectory", "Facebook", "Google", "MicrosoftAccount", "Twitter" |
Enabled |
Obtém ou define <code>true</code> se a funcionalidade Autenticação/Autorização estiver ativada para a aplicação atual; caso contrário, <code>false</code>. |
FacebookAppId |
Obtém ou define o ID da Aplicação da aplicação facebook utilizada para iniciar sessão. Esta definição é necessária para ativar o Início de Sessão no Facebook. Documentação de Início de Sessão do Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookAppSecret |
Obtém ou define o Segredo da Aplicação da aplicação facebook utilizada para o Início de Sessão do Facebook. Esta definição é necessária para ativar o Início de Sessão no Facebook. Documentação de Início de Sessão do Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookOAuthScopes |
Obtém ou define os âmbitos do OAuth 2.0 que serão pedidos como parte da autenticação de Início de Sessão do Facebook. Esta definição é opcional. Documentação de Início de Sessão do Facebook: https://developers.facebook.com/docs/facebook-login |
GoogleClientId |
Obtém ou define o ID de Cliente do OpenID Connect para a aplicação Web da Google. Esta definição é necessária para ativar o Início de Sessão do Google. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleClientSecret |
Obtém ou define o segredo do cliente associado à aplicação Web google. Esta definição é necessária para ativar o Início de Sessão do Google. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleOAuthScopes |
Obtém ou define os âmbitos do OAuth 2.0 que serão pedidos como parte da autenticação do Google Sign-In. Esta definição é opcional. Se não for especificado, "openid", "profile" e "email" são utilizados como âmbitos predefinidos. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
Id |
ID do Recurso. O Setter está protegido porque o ID tem de ser definido em Recursos de rede. (Herdado de ProxyResource) |
Issuer |
Obtém ou define o URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para esta aplicação. Ao utilizar o Azure Active Directory, este valor é o URI do inquilino do diretório, por exemplo, https://sts.windows.net/{tenant-guid}/. Este URI é um identificador sensível às maiúsculas e minúsculas do emissor do token. Mais informações sobre a Deteção do OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html |
Kind |
Obtém ou define o tipo de recurso. (Herdado de ProxyOnlyResourceInner) |
Location |
Localização do recurso (Herdado de Resource) |
MicrosoftAccountClientId |
Obtém ou define o ID de cliente OAuth 2.0 que foi criado para a aplicação utilizada para autenticação. Esta definição é necessária para ativar a autenticação da Conta Microsoft. Documentação do OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountClientSecret |
Obtém ou define o segredo do cliente OAuth 2.0 que foi criado para a aplicação utilizada para autenticação. Esta definição é necessária para ativar a autenticação da Conta Microsoft. Documentação do OAuth da Conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountOAuthScopes |
Obtém ou define os âmbitos do OAuth 2.0 que serão pedidos como parte da autenticação da Conta Microsoft. Esta definição é opcional. Se não for especificado, "wl.basic" é utilizado como o âmbito predefinido. Documentação de Âmbitos e permissões da Conta Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
Name |
Nome do recurso (Herdado de ProxyResource) |
RuntimeVersion |
Obtém ou define a RuntimeVersion da funcionalidade Autenticação/Autorização em utilização para a aplicação atual. A definição neste valor pode controlar o comportamento de determinadas funcionalidades no módulo Autenticação/Autorização. |
Tags |
Etiquetas de recursos (Herdado de Resource) |
TokenRefreshExtensionHours |
Obtém ou define o número de horas após a expiração do token de sessão que um token de sessão pode ser utilizado para chamar a API de atualização de tokens. A predefinição são 72 horas. |
TokenStoreEnabled |
Obtém ou define <code>true</code> para armazenar de forma duradoura tokens de segurança específicos da plataforma que são obtidos durante os fluxos de início de sessão; caso contrário, <code>false</code>. A predefinição é <code>false</code>. |
TwitterConsumerKey |
Obtém ou define a chave de consumidor OAuth 1.0a da aplicação do Twitter utilizada para iniciar sessão. Esta definição é necessária para ativar o Início de Sessão no Twitter. Documentação de Sign-In do Twitter: https://dev.twitter.com/web/sign-in |
TwitterConsumerSecret |
Obtém ou define o segredo do consumidor OAuth 1.0a da aplicação do Twitter utilizada para iniciar sessão. Esta definição é necessária para ativar o Início de Sessão no Twitter. Documentação de Sign-In do Twitter: https://dev.twitter.com/web/sign-in |
Type |
Tipo de recurso (Herdado de ProxyResource) |
UnauthenticatedClientAction |
Obtém ou define a ação a tomar quando um cliente não autenticado tenta aceder à aplicação. Os valores possíveis incluem: "RedirectToLoginPage", "AllowAnonymous" |
ValidateIssuer |
Obtém um valor que indica se o emissor deve ser um URL HTTPS válido e ser validado como tal. |
Métodos
Validate() |
Valide o objeto. Emite ValidationException se a validação falhar. (Herdado de Resource) |
Aplica-se a
Azure SDK for .NET