প্ৰক্সী argument বাছনি কৰাৰ আগতে Authlib import পৰীক্ষা কৰক। ইয়াৰ Requests আৰু HTTPX integrations এ ভিন্ন transport configuration প্ৰদান কৰে।

Requests OAuth2Session এ Requests ৰ Session আচৰণ উত্তৰাধিকাৰী কৰে:

from authlib.integrations.requests_client import OAuth2Session

client = OAuth2Session(client_id=client_id)
client.proxies.update({
    "http": "http://proxy.example.net:8080",
    "https": "http://proxy.example.net:8080",
})

ইয়াৰ সমতুল্য asynchronous HTTPX integration এ নিৰ্মাণৰ সময়ত client-স্তৰৰ proxy argument লয়:

from authlib.integrations.httpx_client import AsyncOAuth2Client

client = AsyncOAuth2Client(
    client_id=client_id,
    proxy="http://proxy.example.net:8080",
)

HTTPX উদাহৰণে Authlib 1.9.1 এ সমৰ্থিত একবচন proxy option ব্যৱহাৰ কৰে। সেই integration এ চিনাক্ত transport option সমূহ ইয়াৰ অন্তৰ্নিহিত HTTP client লৈ প্ৰেৰণ কৰে। Requests-শৈলীৰ proxies অভিধান এ পৰিৱৰ্তনযোগ্য constructor argument নহয়। অনুমোদিত ৰাজহুৱা প্ৰক্সী পথত ৰাজহুৱা token আৰু API endpoint সমূহৰ বাবে, HTTP প্ৰক্সী তালিকা এ দুয়োটা উদাহৰণৰ HTTP proxy URL ৰ বাবে প্ৰাৰ্থী যোগান ধৰে।

যিকোনো configuration প্ৰয়োগ কৰোঁতে এপ্লিকেচনৰ বৰ্তমানৰ OAuth পঞ্জীয়ন, redirect URI, scopes আৰু token পৰিচালনা অটুট ৰাখক। token আৰু সুৰক্ষিত-সম্পদ কাৰ্যৰ বাবে configured client ব্যৱহাৰ কৰক, আৰু ইয়াৰ স্বাভাৱিক synchronous বা asynchronous lifecycle ৰ জৰিয়তে বন্ধ কৰক।

Framework সহায়কসমূহে এপ্লিকেচনৰ হৈ এই client সমূহ সৃষ্টি কৰিব পাৰে। request-সময়ৰ argument প্ৰেৰণ কৰাৰ আগতে সহায়কটোৰ integration আৰু client-নিৰ্মাণ option পৰীক্ষা কৰক। Requests token অনুৰোধত গ্ৰহণ কৰা proxies keyword এ এইটো প্ৰমাণ নকৰে যে asynchronous HTTPX অনুৰোধে ইয়াক গ্ৰহণ কৰে।

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