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