Partilhar via


EndorsementsRetriever Classe

Definição

A propriedade endossamentos em cada chave contém uma ou mais cadeias de endossamento que pode utilizar para verificar se o ID do canal especificado na propriedade channelId no objeto Atividade do pedido recebido é autêntico. 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 EndorsementsRetriever classe.

Campos

JsonWebKeySetUri

JSON Web Key Set Metadata value From the OpenID Spec at https://openid.net/specs/openid-connect-discovery-1_0.html URL of the OP's JSON Web Key Set [JWK] document. Isto contém as chaves de assinatura que o RP utiliza para validar assinaturas do OP. O conjunto JWK MAY também contém as chaves de encriptação do Servidor, que são utilizadas por RPs para encriptar pedidos para o Servidor. Quando as chaves de assinatura e de encriptação são disponibilizadas, é necessário um valor de parâmetro de utilização (Utilização da Chave) para todas as chaves no Conjunto JWK referenciado para indicar a utilização pretendida de cada chave. Embora alguns algoritmos permitam que a mesma chave seja utilizada para assinaturas e encriptação, fazê-lo não é RECOMENDADO, uma vez que é menos seguro. O parâmetro JWK x5c PODE ser utilizado para fornecer representações X.509 de chaves fornecidas. Quando utilizado, os valores da chave bare têm de estar presentes e TÊM de corresponder aos do certificado.

Métodos

GetConfigurationAsync(String, IDocumentRetriever, CancellationToken)

Obtém uma configuração preenchida com um endereço e um retriever de documentos.

GetDocumentAsync(String, CancellationToken)

Obtém um documento a partir de um endereço.

Aplica-se a