.NET-ত HttpDocumentRetriever ৰ সৈতে প্ৰক্সি OIDC ডিস্কভাৰী আৰু JWKS
Microsoft.IdentityModel-ৰ সংৰূপণ সন্ধানত ব্যৱহৃত retriever-ত প্ৰক্সি-সচেতন HttpClient inject কৰক, refresh আৰু validation নীতি অক্ষুণ্ণ ৰাখি।
var handler = new HttpClientHandler
{
Proxy = new WebProxy("http://proxy.example:8080"),
UseProxy = true
};
var http = new HttpClient(handler);
var documents = new HttpDocumentRetriever(http);
var configuration = await OpenIdConnectConfigurationRetriever.GetAsync(
"https://issuer.example/.well-known/openid-configuration",
documents,
cancellationToken);HttpDocumentRetriever Microsoft.IdentityModel.Protocols-ৰ পৰা আহে; OpenIdConnectConfigurationRetriever ইয়াৰ OpenIdConnect পেকেজৰ পৰা আহে। HTTP client-টো ইয়াৰ কামৰ সময়ছোৱাত জীৱিত ৰাখক। ৰাজহুৱা discovery আৰু JWKS URL-ৰ বাবে, য'ত ৰাজহুৱা মাধ্যম অনুমোদিত, HTTP প্ৰক্সি তালিকায়ে WebProxy URL-ৰ বাবে প্ৰাৰ্থী যোগান ধৰে।
সন্ধানে প্ৰথমে discovery আনে, তাৰ পিছত jwks_uri থকা হলে একেটা যোগান ধৰা retriever ব্যৱহাৰ কৰে। এই URL-বোৰ বেলেগ বেলেগ host-ত থাকিব পাৰে, আৰু প্ৰক্সিয়ে দুয়োটাকে অনুমতি দিব লাগিব।
প্ৰক্সি প্ৰমাণীকৰণৰ বাবে নিৰ্মাণৰ আগতে WebProxy-ৰ account সংৰূপণ কৰক। এইটো issuer client secret নহয়।
দীৰ্ঘকাল চলা প্ৰমাণীকৰণ সেৱাত প্ৰতিটো অহা অনুৰোধৰ বাবে সংৰূপণ ডাউনলোড নকৰি এই retriever সমৰ্থিত cache/refresh ব্যৱস্থাত দিয়ক। issuer, HTTPS বিশ্বাস আৰু token validation নীতি এই পৰিবহন নিৰ্বাচনৰ পৰা স্বতন্ত্ৰ ৰাখক।