په .NET کې د HttpDocumentRetriever سره د پروکسي OIDC کشف او JWKS
هغه HttpClient چې پروکسي پېژني د Microsoft.IdentityModel د ترتیباتو پلټنې ته ور دننه کړئ، د تازه کولو او تایید پالیسي په سمه توګه وساتئ.
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 کلاینټ د خپل کار په ټول موده کې ژوندی وساتئ. د عامه discovery او JWKS URL لپاره، چېرې چې عامه منځګړي اجازه لري، د HTTP پروکسي لړلیک د WebProxy URL لپاره نوماندان وړاندې کوي.
پلټنه لومړی discovery راوړي، بیا د موجودیت په صورت کې د jwks_uri لپاره هماغه ورکړل شوی retriever کاروي. دا URLونه کېدای شي بېل بېل کوربه ولري، او پروکسي باید دواړو ته اجازه ورکړي.
د پروکسي تصدیق لپاره، د جوړولو څخه مخکې د WebProxy حساب تنظیم کړئ. دا د صادروونکي د کلاینټ پټه نه ده.
په اوږدمهاله تصدیق خدمت کې، د هر راتلونکي غوښتنې لپاره د ترتیباتو ډاونلوډ کولو پرځای دا retriever د ملاتړ شوي کاش او تازه کولو ترتیب ته وسپارئ. د صادروونکي، HTTPS باور او ټوکن تایید پالیسي له دې ترانسپورت انتخاب څخه خپلواکه وساتئ.