یو API کولای شي bearer ټوکن ترلاسه کړي او د سرور میټاډاټا او د لاسلیک کیلي ډاونلوډ کې پاتې راشي. هغه JWT bearer سکیم د هغې د موجوده ثبت وروسته او د غوښتنو دمخه تنظیم کړئ:

using System.Net;
using Microsoft.AspNetCore.Authentication.JwtBearer;

builder.Services.Configure<JwtBearerOptions>(
    JwtBearerDefaults.AuthenticationScheme, options =>
    {
        options.BackchannelHttpHandler = new HttpClientHandler
        {
            UseProxy = true,
            Proxy = new WebProxy("http://proxy.example:8080")
        };
    });

د ثبت شوي نوم سره سمون وکړئ؛ که د اصلي Bearer څخه توپیر ولري، د هغې ریښتینی نوم وکاروئ. Authority، Audience او موجود ټوکن پیرامیټرونه وساتئ. عامه میټاډاټا او د لاسلیک کیلي پای ټکی کولای شي د عامه پروکسي لاسرسي اجازه لرلو په صورت کې د دې بې حسابه WebProxy URL لپاره له HTTP پروکسي لیست څخه نوماند وکاروي.

په معیاري ترتیباتو کې post-configuration له دې handler څخه backchannel جوړوي. که بشپړ Backchannel یا دودیز ConfigurationManager لا دمخه راټولونکی برابروي، پرځای یې هغه شی تنظیم کړئ. د handler خاصیت دواړه نه بدلوي.

هر پروکسي حساب باید د کارولو دمخه په WebProxy کې تنظیم شي، نه د SendAsync په دننه کې د Proxy په بدلولو سره. issuer، audience، لاسلیک، عمر او اضافي تصدیق کوونکي وساتئ. OIDC ننوتل او جلا ټوکن ترلاسه کول خپل HTTP لارې ساتي.

اړوندې مقالې