AuthenticationConstants 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.
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. |