Compartilhar via


SiteAuthSettings Classe

Definição

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
SiteAuthSettings

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.

Aplica-se a