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 নীতি এই পৰিবহন নিৰ্বাচনৰ পৰা স্বতন্ত্ৰ ৰাখক।

সম্পৰ্কিত প্ৰবন্ধ