Compartilhar via


AuthenticationConstants Classe

Definição

Valores e constantes usados para Autenticação e Authrization pelo Bot Framework Protocol.

public static class AuthenticationConstants
type AuthenticationConstants = class
Public Class AuthenticationConstants
Herança
AuthenticationConstants

Campos

AllowedSigningAlgorithms

Algoritmos de assinatura de token permitidos. Os tokens vêm de canais para o bot. O código que usa isso também dá suporte a tokens provenientes do emulador.

AnonymousAuthType

Indica que AuthenticationType é anônimo (nenhuma ID do aplicativo e senha foram fornecidas).

AnonymousSkillAppId

AppId usado para criar declarações de habilidade quando não há nenhuma appId e senha configuradas.

AppIdClaim

Nome da declaração da ID do aplicativo. Conforme usado em tokens do Microsoft AAD 1.0.

AudienceClaim

Declaração do público-alvo. Do RFC 7519. https://tools.ietf.org/html/rfc7519#section-4.1.3 a declaração "aud" (audiência) identifica os destinatários para os quais o JWT se destina. Cada entidade de segurança destinada a processar o JWT DEVE se identificar com um valor na declaração de audiência. Se a entidade de segurança que processa a declaração não se identificar com um valor na declaração "aud" quando essa declaração estiver presente, o JWT DEVERÁ ser rejeitado. No caso geral, o valor "aud" é uma matriz de cadeias de caracteres que diferenciam maiúsculas de minúsculas, cada uma contendo um valor StringOrURI. No caso especial, quando o JWT tem um público-alvo, o valor "aud" pode ser uma única cadeia de caracteres que diferencia maiúsculas de minúsculas que contém um valor StringOrURI. A interpretação dos valores de audiência geralmente é específica do aplicativo. O uso dessa declaração é OPCIONAL.

AuthorizedParty

Declaração "azp". Parte autorizada – a parte para a qual o Token de ID foi emitido. Essa declaração segue o formato geral definido na Especificação OpenID. http://openid.net/specs/openid-connect-core-1_0.html#IDToken.

BotOpenIdMetadataKey

Chave de Configuração do Aplicativo para o valor OpenIdMetadataUrl.

DefaultChannelAuthTenant

O locatário padrão do qual adquirir o bot para o token de canal.

EmulateOAuthCardsKey

Chave de Configurações do Aplicativo para emular OAuthCards ao usar o emulador.

KeyIdHeader

Do RFC 7515 https://tools.ietf.org/html/rfc7515#section-4.1.4 o parâmetro de cabeçalho "kid" (ID da chave) é uma dica que indica qual chave foi usada para proteger o JWS. Esse parâmetro permite que os originadores sinalizem explicitamente uma alteração de chave para os destinatários. A estrutura do valor "kid" não é especificada. Seu valor DEVE ser uma cadeia de caracteres que diferencia maiúsculas de minúsculas. O uso desse parâmetro de cabeçalho é OPCIONAL. Quando usado com um JWK, o valor "kid" é usado para corresponder a um valor de parâmetro JWK "kid".

OAuthUrl

Url OAuth usada para obter um token do OAuthApiClient.

OAuthUrlKey

Chave de Configuração do Aplicativo para o valor OAuthUrl.

ServiceUrlClaim

Nome da declaração da URL do serviço. Conforme usado na autenticação do Microsoft Bot Framework v3.1.

TenantIdClaim

Nome da declaração da ID do locatário. Conforme usado em tokens do Microsoft AAD.

ToBotFromAseChannelOpenIdMetadataUrl

TO BOT FROM AseChannel: documento de metadados OpenID para tokens provenientes do MSA.

ToBotFromChannelOpenIdMetadataUrl

PARA BOT FROM CHANNEL: documento de metadados OpenID para tokens provenientes da MSA.

ToBotFromChannelTokenIssuer

TO BOT FROM CHANNEL: Emissor de token.

ToBotFromEmulatorOpenIdMetadataUrl

PARA BOT DE EMULADOR: documento de metadados OpenID para tokens provenientes do MSA.

ToBotFromEnterpriseChannelOpenIdMetadataUrlFormat

PARA BOT DO ENTERPRISE CHANNEL: documento de metadados OpenID para tokens provenientes da MSA.

ToChannelFromBotLoginUrl

PARA CANALIZAR DO BOT: URL DE LOGON.

DEPRECADO. Somente para compatibilidade binária.

ToChannelFromBotLoginUrlTemplate

TO CHANNEL FROM BOT: Cadeia de caracteres de modelo de URL de logon. O desenvolvedor do bot pode especificar de qual locatário obter um token de acesso. Por padrão, os canais aceitam apenas tokens de "botframework.com". Para obter mais detalhes, consulte https://aka.ms/bots/tenant-restriction.

ToChannelFromBotOAuthScope

TO CHANNEL FROM BOT: escopo OAuth a ser solicitado.

ValidGovernmentTokenIssuerUrlTemplateV1

O modelo de URL do emissor do token do Azure AD do Azure V1 governamental que conterá a ID do locatário de onde o token foi emitido.

ValidGovernmentTokenIssuerUrlTemplateV2

O modelo de URL do emissor do token do Azure AD do Azure V2 governamental que conterá a ID do locatário de onde o token foi emitido.

ValidTokenIssuerUrlTemplateV1

O modelo de URL do emissor do token do Azure AD V1 que conterá a ID do locatário de onde o token foi emitido.

ValidTokenIssuerUrlTemplateV2

O modelo de URL do emissor do token do Azure AD V2 que conterá a ID do locatário de onde o token foi emitido.

VersionClaim

Nome da declaração da versão do token. Conforme usado em tokens do Microsoft AAD.

Aplica-se a