Compartilhar via


EndorsementsRetriever Classe

Definição

A propriedade endorsements em cada chave contém uma ou mais cadeias de caracteres de endosso que você pode usar para verificar se a ID do canal especificada na propriedade channelId dentro do objeto Activity da solicitação de entrada é autenticada. Mais detalhes em: 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
Herança
EndorsementsRetriever
Implementações

Construtores

EndorsementsRetriever(HttpClient)

Inicializa uma nova instância da classe EndorsementsRetriever.

Campos

JsonWebKeySetUri

Valor de Metadados do Conjunto de Chaves da Web JSON Da Especificação OpenID na https://openid.net/specs/openid-connect-discovery-1_0.html URL do documento JSON Web Key Set [JWK] da OP. Isso contém as chaves de assinatura que o RP usa para validar assinaturas da OP. O conjunto JWK TAMBÉM pode conter as chaves de criptografia do servidor, que são usadas por RPs para criptografar solicitações para o servidor. Quando as chaves de assinatura e criptografia são disponibilizadas, um valor de parâmetro use (Uso de Chave) é OBRIGATÓRIO para todas as chaves no conjunto JWK referenciado para indicar o uso pretendido de cada chave. Embora alguns algoritmos permitam que a mesma chave seja usada para assinaturas e criptografia, isso não é RECOMENDADO, pois é menos seguro. O parâmetro JWK x5c PODE ser usado para fornecer representações X.509 de chaves fornecidas. Quando usados, os valores de chave bare devem estar presentes e DEVEM corresponder aos do certificado.

Métodos

GetConfigurationAsync(String, IDocumentRetriever, CancellationToken)

Recupera uma configuração preenchida com um endereço e um recuperador de documento.

GetDocumentAsync(String, CancellationToken)

Obtém um documento de um endereço.

Aplica-se a