SiteAuthSettings Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Definições de configuração para o recurso de autenticação/autorização do Serviço de Aplicativo do Azure.
public class SiteAuthSettings : Azure.ResourceManager.Models.ResourceData
type SiteAuthSettings = class
inherit ResourceData
Public Class SiteAuthSettings
Inherits ResourceData
- Herança
Construtores
SiteAuthSettings() |
Inicializa uma nova instância de SiteAuthSettings. |
Propriedades
AadClaimsAuthorization |
Obtém uma cadeia de caracteres JSON que contém as configurações de Acl Azure AD. |
AdditionalLoginParams |
Parâmetros de logon a serem enviados para o ponto de extremidade de autorização do OpenID Connect quando um usuário fizer logon. Cada parâmetro deve estar no formato "key=value". |
AllowedAudiences |
Valores de audiência permitidos a serem considerados ao validar JWTs emitidos pelo Azure Active Directory. Observe que o <valor de código>ClientID</código> é sempre considerado um público-alvo permitido, independentemente dessa configuração. |
AllowedExternalRedirectUrls |
URLs externas que podem ser redirecionadas para como parte do logon ou logoff do aplicativo. Observe que a parte da cadeia de caracteres de consulta da URL é ignorada. Essa é uma configuração avançada normalmente necessária apenas para back-ends de aplicativos da Windows Store. Observe que as URLs dentro do domínio atual são sempre implicitamente permitidas. |
AuthFilePath |
O caminho do arquivo de configuração que contém as configurações de autenticação. Se o caminho for relativo, baseará o diretório raiz do site. |
ClientId |
A ID do cliente desse aplicativo de terceira parte confiável, conhecida como client_id. Essa configuração é necessária para habilitar a autenticação de Conexão OpenID com o Azure Active Directory ou outros provedores do OpenID Connect de terceiros. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecret |
O Segredo do Cliente desse aplicativo de terceira parte confiável (no Azure Active Directory, isso também é chamado de Chave). Essa configuração é opcional. Se nenhum segredo do cliente estiver configurado, o fluxo de autenticação implícita do OpenID Connect será usado para autenticar os usuários finais. Caso contrário, o Fluxo de Código de Autorização do OpenID Connect será usado para autenticar os usuários finais. Mais informações sobre o OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
ClientSecretCertificateThumbprintString |
Uma alternativa ao segredo do cliente, que é a impressão digital de um certificado usado para fins de assinatura. Essa propriedade atua como uma substituição para o Segredo do Cliente. Também é opcional. |
ClientSecretSettingName |
O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo de terceira parte confiável. |
ConfigVersion |
O ConfigVersion do recurso de autenticação/autorização em uso para o aplicativo atual. A configuração nesse valor pode controlar o comportamento do painel de controle para Autenticação/Autorização. |
DefaultProvider |
O provedor de autenticação padrão a ser usado quando vários provedores são configurados. Essa configuração só será necessária se vários provedores estiverem configurados e a ação de cliente não autenticada estiver definida como "RedirectToLoginPage". |
FacebookAppId |
A ID do aplicativo do Facebook usada para logon. Essa configuração é necessária para habilitar o Logon do Facebook. Documentação de logon do Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookAppSecret |
O Segredo do Aplicativo do aplicativo do Facebook usado para logon do Facebook. Essa configuração é necessária para habilitar o Logon do Facebook. Documentação de logon do Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookAppSecretSettingName |
O nome da configuração do aplicativo que contém o segredo do aplicativo usado para o Logon do Facebook. |
FacebookOAuthScopes |
Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de logon do Facebook. Essa configuração é opcional. Documentação de logon do Facebook: https://developers.facebook.com/docs/facebook-login |
GitHubClientId |
A ID do cliente do aplicativo GitHub usada para logon. Essa configuração é necessária para habilitar o logon do Github |
GitHubClientSecret |
O Segredo do Cliente do aplicativo GitHub usado para logon do Github. Essa configuração é necessária para habilitar o logon do Github. |
GitHubClientSecretSettingName |
O nome da configuração do aplicativo que contém o segredo do cliente do aplicativo Github usado para logon do GitHub. |
GitHubOAuthScopes |
Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação de logon do GitHub. Essa configuração é opcional |
GoogleClientId |
A ID do cliente do OpenID Connect para o aplicativo Web do Google. Essa configuração é necessária para habilitar a entrada no Google. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleClientSecret |
O segredo do cliente associado ao aplicativo Web do Google. Essa configuração é necessária para habilitar a entrada no Google. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
GoogleClientSecretSettingName |
O nome da configuração do aplicativo que contém o segredo do cliente associado ao aplicativo Web do Google. |
GoogleOAuthScopes |
Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação do Google Sign-In. Essa configuração é opcional. Se não for especificado, "openid", "profile" e "email" serão usados como escopos padrão. Documentação do Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
Id |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Herdado de ResourceData) |
IsAuthFromFile |
"true" se as configurações de autenticação devem ser lidas de um arquivo, caso contrário, "false" |
IsEnabled |
<código>verdadeiro</código> se o recurso De autenticação/autorização estiver habilitado para o aplicativo atual; caso contrário, <código>falso</código>. |
Issuer |
O URI do Emissor do OpenID Connect que representa a entidade que emite tokens de acesso para este aplicativo. Ao usar o Azure Active Directory, esse valor é o URI do locatário do diretório, por exemplo https://sts.windows.net/{tenant-guid}/, . Esse URI é um identificador que diferencia maiúsculas de minúsculas para o emissor do token. Mais informações sobre a descoberta do OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html |
IsTokenStoreEnabled |
<código>verdadeiro</código> para armazenar permanentemente tokens de segurança específicos da plataforma obtidos durante fluxos de logon; caso contrário, <código>falso</código>. O padrão é <código>falso</código>. |
Kind |
Tipo de recurso. |
MicrosoftAccountClientId |
A ID do cliente OAuth 2.0 que foi criada para o aplicativo usado para autenticação. Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft. Documentação do OAuth da conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountClientSecret |
O segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação. Essa configuração é necessária para habilitar a autenticação da Conta da Microsoft. Documentação do OAuth da conta Microsoft: https://dev.onedrive.com/auth/msa_oauth.htm |
MicrosoftAccountClientSecretSettingName |
O nome da configuração do aplicativo que contém o segredo do cliente OAuth 2.0 que foi criado para o aplicativo usado para autenticação. |
MicrosoftAccountOAuthScopes |
Os escopos do OAuth 2.0 que serão solicitados como parte da autenticação da Conta da Microsoft. Essa configuração é opcional. Se não for especificado, "wl.basic" será usado como o escopo padrão. Documentação de escopos e permissões de conta da Microsoft: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
Name |
O nome do recurso. (Herdado de ResourceData) |
ResourceType |
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts". (Herdado de ResourceData) |
RuntimeVersion |
O RuntimeVersion do recurso de autenticação/autorização em uso para o aplicativo atual. A configuração nesse valor pode controlar o comportamento de determinados recursos no módulo Autenticação/Autorização. |
SystemData |
Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy. (Herdado de ResourceData) |
TokenRefreshExtensionHours |
O número de horas após a expiração do token de sessão que um token de sessão pode ser usado para chamar a API de atualização de token. O padrão é de 72 horas. |
TwitterConsumerKey |
A chave do consumidor OAuth 1.0a do aplicativo do Twitter usado para entrar. Essa configuração é necessária para habilitar a entrada no Twitter. Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in |
TwitterConsumerSecret |
O segredo do consumidor do OAuth 1.0a do aplicativo do Twitter usado para entrar. Essa configuração é necessária para habilitar a entrada no Twitter. Documentação do Twitter Sign-In: https://dev.twitter.com/web/sign-in |
TwitterConsumerSecretSettingName |
O nome da configuração do aplicativo que contém o segredo do consumidor OAuth 1.0a do aplicativo do Twitter usado para entrar. |
UnauthenticatedClientAction |
A ação a ser tomada quando um cliente não autenticado tenta acessar o aplicativo. |
ValidateIssuer |
Obtém um valor que indica se o emissor deve ser uma URL HTTPS válida e ser validado como tal. |