دا چې براوزر د هویت وړاندې کوونکي ننوتلو پاڼې ته ورسیږي، دا ثابتوي نه چې ASP.NET Core سرور کولی شي د وړاندې کوونکي میټاډاټا راوړي یا ټوکن تبادله کړي. هغه سرور اړخ غوښتنې د OpenID Connect backchannel کاروي.

د oidc په نوم شته سکیم لپاره، د خدماتو د تنظیم پر مهال، د تصدیق غوښتنو له پیلیدو مخکې د هغې هینډلر تنظیم کړئ:

services.Configure<Microsoft.AspNetCore.Authentication.OpenIdConnect
    .OpenIdConnectOptions>("oidc", options =>
{
    options.BackchannelHttpHandler =
        new System.Net.Http.HttpClientHandler
        {
            UseProxy = true,
            Proxy = new System.Net.WebProxy(
                "http://proxy.example.net:8080")
        };
});

oidc په اصلي ثبت شوې سکیم نوم بدل کړئ. د authority، client او ټوکن تصدیق تنظیمات وساتئ. که پروکسي حساب ته اړتیا لري، پلان شوي اسناد WebProxy سره ونښلوئ.

وګورئ چې اپلیکیشن دمخه options.Backchannel د بشپړ HttpClient په توګه وړاندې کوي که نه. که یې کوي، د هغه کلاینټ لار مستقیم تنظیم کړئ: ASP.NET Core خپل اصلي backchannel جوړولو پر مهال BackchannelHttpHandler کاروي، نه د دمخه ورکړل شوي کلاینټ د بدلولو لپاره.

د سرور د ناکام کشف یا ټوکن غوښتنې په کارولو سره دا تنظیم ارزوئ. د عامه HTTP لار لپاره، د HTTP پروکسي لیست د WebProxy پتې لپاره نوماندان وړاندې کوي. د براوزر پروکسي پالیسي او نااړوند HTTP کلاینټونه خپلې تنظیمي لارې لري.

اړوندې مقالې