Sdílet prostřednictvím


EndorsementsRetriever Třída

Definice

Vlastnost doporučení v rámci každého klíče obsahuje jeden nebo více ověřovacích řetězců, které můžete použít k ověření, že ID kanálu zadané ve vlastnosti channelId v objektu Activity příchozího požadavku je autentické. Další podrobnosti najdete na adrese: 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
Dědičnost
EndorsementsRetriever
Implementuje

Konstruktory

EndorsementsRetriever(HttpClient)

Inicializuje novou instanci EndorsementsRetriever třídy.

Pole

JsonWebKeySetUri

Hodnota metadat sady webových klíčů JSON Ze specifikace OpenID na adrese https://openid.net/specs/openid-connect-discovery-1_0.html URL dokumentu Sady webových klíčů JSON [JWK] op. Obsahuje podpisové klíče, které poskytovatel prostředků používá k ověření podpisů z OP. Sada JWK může také obsahovat šifrovací klíče serveru, které jsou používány rps k šifrování požadavků na server. Když jsou k dispozici podpisové i šifrovací klíče, hodnota parametru use (Key Use) je povinná pro všechny klíče v odkazované sadě JWK, která označuje zamýšlené použití jednotlivých klíčů. I když některé algoritmy umožňují použití stejného klíče pro podpisy i šifrování, NEDOPORUČUJE SE to, protože je méně bezpečné. Parametr JWK x5c MŮŽE být použit k poskytnutí reprezentace X.509 zadaných klíčů. Při použití musí být hodnoty holého klíče stále přítomné a MUSÍ odpovídat hodnotám v certifikátu.

Metody

GetConfigurationAsync(String, IDocumentRetriever, CancellationToken)

Načte vyplněnou konfiguraci zadanou adresou a retrieverem dokumentů.

GetDocumentAsync(String, CancellationToken)

Získá dokument z adresy.

Platí pro