Partager via


AuthenticationConstants Classe

Définition

Valeurs et constantes utilisées pour l’authentification et l’authentification par le protocole Bot Framework.

public static class AuthenticationConstants
type AuthenticationConstants = class
Public Class AuthenticationConstants
Héritage
AuthenticationConstants

Champs

AllowedSigningAlgorithms

Algorithmes de signature de jeton autorisés. Les jetons proviennent de canaux vers le bot. Le code qui utilise cela prend également en charge les jetons provenant de l’émulateur.

AnonymousAuthType

Indique que AuthenticationType est anonyme (aucun ID d’application et mot de passe n’a été fourni).

AnonymousSkillAppId

AppId utilisé pour créer des revendications de compétence lorsqu’il n’existe aucun id d’application et mot de passe configuré.

AppIdClaim

Nom de la revendication ID de l’application. Comme utilisé dans les jetons Microsoft AAD 1.0.

AudienceClaim

Revendication d’audience. À partir de RFC 7519. https://tools.ietf.org/html/rfc7519#section-4.1.3 La revendication « aud » (audience) identifie les destinataires auxquels le JWT est destiné. Chaque principal destiné à traiter le JWT DOIT s’identifier avec une valeur dans la revendication d’audience. Si le principal traitant la revendication ne s’identifie pas avec une valeur dans la revendication « aud » lorsque cette revendication est présente, le JWT DOIT être rejeté. Dans le cas général, la valeur « aud » est un tableau de chaînes sensibles à la casse, chacune contenant une valeur StringOrURI. Dans le cas spécial où le JWT a une audience, la valeur « aud » peut être une chaîne à casse unique contenant une valeur StringOrURI. L’interprétation des valeurs d’audience est généralement spécifique à l’application. L’utilisation de cette revendication est FACULTATIVE.

AuthorizedParty

Revendication « azp ». Partie autorisée : partie à laquelle le jeton d’ID a été émis. Cette revendication suit le format général défini dans la spécification OpenID. http://openid.net/specs/openid-connect-core-1_0.html#IDToken.

BotOpenIdMetadataKey

Clé de paramètre d’application pour la valeur OpenIdMetadataUrl.

DefaultChannelAuthTenant

Locataire par défaut à partir duquel acquérir le bot pour canaliser le jeton.

EmulateOAuthCardsKey

Clé des paramètres d’application pour savoir s’il faut émuler des cartes OAuthCard lors de l’utilisation de l’émulateur.

KeyIdHeader

À partir de RFC 7515 https://tools.ietf.org/html/rfc7515#section-4.1.4 Le paramètre d’en-tête « kid » (ID de clé) est un indicateur indiquant la clé utilisée pour sécuriser le JWS. Ce paramètre permet aux originateurs de signaler explicitement un changement de clé aux destinataires. La structure de la valeur « kid » n’est pas spécifiée. Sa valeur DOIT être une chaîne sensible à la casse. L’utilisation de ce paramètre d’en-tête est OPTIONAL. Lorsqu’elle est utilisée avec un JWK, la valeur « kid » est utilisée pour faire correspondre une valeur de paramètre JWK « kid ».

OAuthUrl

URL OAuth utilisée pour obtenir un jeton à partir d’OAuthApiClient.

OAuthUrlKey

Clé de paramètre d’application pour la valeur OAuthUrl.

ServiceUrlClaim

Nom de la revendication d’URL du service. Comme utilisé dans l’authentification Microsoft Bot Framework v3.1.

TenantIdClaim

Nom de la revendication ID de locataire. Comme utilisé dans les jetons Microsoft AAD.

ToBotFromAseChannelOpenIdMetadataUrl

TO BOT FROM AseChannel : document de métadonnées OpenID pour les jetons provenant de MSA.

ToBotFromChannelOpenIdMetadataUrl

TO BOT FROM CHANNEL : Document de métadonnées OpenID pour les jetons provenant de MSA.

ToBotFromChannelTokenIssuer

TO BOT FROM CHANNEL : Token issuer.

ToBotFromEmulatorOpenIdMetadataUrl

TO BOT FROM EMULATOR : Document de métadonnées OpenID pour les jetons provenant de MSA.

ToBotFromEnterpriseChannelOpenIdMetadataUrlFormat

TO BOT FROM ENTERPRISE CHANNEL : Document de métadonnées OpenID pour les jetons provenant de MSA.

ToChannelFromBotLoginUrl

POUR CANALISER À PARTIR DU BOT : URL de connexion.

OBSOLESCENT. Pour le compat binaire uniquement.

ToChannelFromBotLoginUrlTemplate

TO CHANNEL FROM BOT : Login URL template string. Le développeur de bots peut spécifier le locataire à partir duquel obtenir un jeton d’accès. Par défaut, les canaux acceptent uniquement les jetons de « botframework.com ». Pour plus d’informations, consultez https://aka.ms/bots/tenant-restriction.

ToChannelFromBotOAuthScope

TO CHANNEL FROM BOT : étendue OAuth à demander.

ValidGovernmentTokenIssuerUrlTemplateV1

Modèle d’URL de l’émetteur de jeton Azure AD Government V1 contenant l’ID de locataire à partir duquel le jeton a été émis.

ValidGovernmentTokenIssuerUrlTemplateV2

Modèle d’URL de l’émetteur de jeton Government V2 Azure AD contenant l’ID de locataire à partir duquel le jeton a été émis.

ValidTokenIssuerUrlTemplateV1

Modèle d’URL de l’émetteur de jeton Azure AD V1 contenant l’ID de locataire à partir duquel le jeton a été émis.

ValidTokenIssuerUrlTemplateV2

Modèle d’URL d’émetteur de jeton Azure AD V2 contenant l’ID de locataire à partir duquel le jeton a été émis.

VersionClaim

Nom de la revendication de version du jeton. Comme utilisé dans les jetons Microsoft AAD.

S’applique à