Partager via


EndorsementsRetriever Classe

Définition

La propriété endorsements dans chaque clé contient une ou plusieurs chaînes d’approbation que vous pouvez utiliser pour vérifier que l’ID de canal spécifié dans la propriété channelId dans l’objet Activity de la demande entrante est authentique. Pour plus d’informations, consultez : https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication.

public sealed class EndorsementsRetriever : Microsoft.IdentityModel.Protocols.IConfigurationRetriever<System.Collections.Generic.IDictionary<string,System.Collections.Generic.HashSet<string>>>, Microsoft.IdentityModel.Protocols.IDocumentRetriever
type EndorsementsRetriever = class
    interface IDocumentRetriever
    interface IConfigurationRetriever<IDictionary<string, HashSet<string>>>
Public NotInheritable Class EndorsementsRetriever
Implements IConfigurationRetriever(Of IDictionary(Of String, HashSet(Of String))), IDocumentRetriever
Héritage
EndorsementsRetriever
Implémente

Constructeurs

EndorsementsRetriever(HttpClient)

Initialise une nouvelle instance de la classe EndorsementsRetriever.

Champs

JsonWebKeySetUri

Valeur du jeu de métadonnées de la clé web JSON À partir de la spécification OpenID à https://openid.net/specs/openid-connect-discovery-1_0.html l’URL du document JWK (Json Web Key Set) de l’op. Il contient la ou les clés de signature que le fournisseur de ressources utilise pour valider les signatures de l’op. L’ensemble JWK PEUT également contenir la ou les clés de chiffrement du serveur, qui sont utilisées par les fournisseurs de services pour chiffrer les demandes adressées au serveur. Lorsque des clés de signature et de chiffrement sont mises à disposition, une valeur de paramètre d’utilisation (Utilisation de clé) est REQUISE pour toutes les clés du jeu JWK référencé afin d’indiquer l’utilisation prévue de chaque clé. Bien que certains algorithmes autorisent l’utilisation de la même clé à la fois pour les signatures et le chiffrement, cela n’est PAS RECOMMANDÉ, car il est moins sécurisé. Le paramètre JWK x5c PEUT être utilisé pour fournir des représentations X.509 des clés fournies. Lorsqu’elles sont utilisées, les valeurs de clé nue DOIVENT toujours être présentes et DOIVENT correspondre à celles du certificat.

Méthodes

GetConfigurationAsync(String, IDocumentRetriever, CancellationToken)

Récupère une configuration remplie en fonction d’une adresse et d’un récupérateur de documents.

GetDocumentAsync(String, CancellationToken)

Obtient un document à partir d’une adresse.

S’applique à