Condividi tramite


EndorsementsRetriever Classe

Definizione

La proprietà endorsements all'interno di ogni chiave contiene una o più stringhe di verifica dell'autenticità che è possibile usare per verificare che l'ID canale specificato nella proprietà channelId all'interno dell'oggetto Activity della richiesta in ingresso sia autentica. Per altre informazioni, vedere: 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
Ereditarietà
EndorsementsRetriever
Implementazioni

Costruttori

EndorsementsRetriever(HttpClient)

Inizializza una nuova istanza della classe EndorsementsRetriever.

Campi

JsonWebKeySetUri

Valore dei metadati del set di chiavi Web JSON Dalla specifica OpenID all'URL https://openid.net/specs/openid-connect-discovery-1_0.html del documento JSON Web Key Set [JWK] del op. Contiene le chiavi di firma usate dal punto di ripristino per convalidare le firme dall'op. Il set JWK PUÒ contenere anche le chiavi di crittografia del server, usate dai provider di servizi di crittografia per crittografare le richieste al server. Quando vengono rese disponibili sia le chiavi di firma che di crittografia, un valore del parametro use (Key Use) è OBBLIGATORIO per tutte le chiavi nel set JWK di riferimento per indicare l'utilizzo previsto di ogni chiave. Anche se alcuni algoritmi consentono di usare la stessa chiave sia per le firme che per la crittografia, questa operazione non è CONSIGLIATA, perché è meno sicura. Il parametro JWK x5c PUÒ essere usato per fornire rappresentazioni X.509 delle chiavi fornite. Se usato, i valori della chiave bare devono essere ancora presenti e DEVONO corrispondere a quelli nel certificato.

Metodi

GetConfigurationAsync(String, IDocumentRetriever, CancellationToken)

Recupera una configurazione popolata in base a un indirizzo e a un recuperatore di documenti.

GetDocumentAsync(String, CancellationToken)

Ottiene un documento da un indirizzo.

Si applica a