Aracılığıyla paylaş


EndorsementsRetriever Sınıf

Tanım

Her anahtardaki onaylar özelliği, gelen isteğin Activity nesnesi içinde channelId özelliğinde belirtilen kanal kimliğinin gerçek olduğunu doğrulamak için kullanabileceğiniz bir veya daha fazla onay dizesi içerir. Diğer ayrıntılar: 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
Devralma
EndorsementsRetriever
Uygulamalar

Oluşturucular

EndorsementsRetriever(HttpClient)

EndorsementsRetriever sınıfının yeni bir örneğini başlatır.

Alanlar

JsonWebKeySetUri

JSON Web Anahtarı Kümesi Meta Veri değeri OP'nin JSON Web Anahtar Kümesi [JWK] belgesinin URL'sinde https://openid.net/specs/openid-connect-discovery-1_0.html OpenID Belirtiminden. Bu, RP'nin OP'den imzaları doğrulamak için kullandığı imzalama anahtarlarını içerir. JWK Kümesi, SUNUCU'ya yönelik istekleri şifrelemek için RP'ler tarafından kullanılan Sunucunun şifreleme anahtarlarını da içerebilir. hem imzalama hem de şifreleme anahtarları kullanıma sunulduğunda, her anahtarın hedeflenen kullanımını belirtmek için başvuruda bulunulmuş JWK Kümesindeki tüm anahtarlar için bir kullanım (Anahtar Kullanımı) parametre değeri GEREKLIDIR. Bazı algoritmalar hem imzalar hem de şifreleme için aynı anahtarın kullanılmasına izin verse de, daha az güvenli olduğundan bunu yapmak ÖNERILMEZ. JWK x5c parametresi, sağlanan anahtarların X.509 gösterimlerini sağlamak için kullanılabilir. Kullanıldığında, çıplak anahtar değerleri hala mevcut olmalı ve sertifikadakilerle eşleşmeSI GEREKİr.

Yöntemler

GetConfigurationAsync(String, IDocumentRetriever, CancellationToken)

Adres ve belge alıcısı verilen doldurulmuş bir yapılandırmayı alır.

GetDocumentAsync(String, CancellationToken)

Bir adresten belge alır.

Şunlara uygulanır