Roghainnean proxy Authlib: Requests an aghaidh HTTPX
Tagh proxys seisein Requests no argamaid proxy a' chliaint HTTPX a rèir an fhilleadh a-steach Authlib a thathas a' cleachdadh.
Thoir sùil air in-mhalairt Authlib mus tagh thu argamaid proxy. Tha na h-amalaidhean aige Requests agus HTTPX a' nochdadh rèiteachadh giùlain eadar-dhealaichte.
Tha OAuth2Session bho Requests a' sealbhachadh giùlan Session ann an Requests:
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",
})
Gabhaidh an t-amaladh HTTPX neo-shioncronach co-fhreagarrach argamaid proxy aig ìre a' chliaint nuair a thèid a thogail:
from authlib.integrations.httpx_client import AsyncOAuth2Client
client = AsyncOAuth2Client(
client_id=client_id,
proxy="http://proxy.example.net:8080",
)
Cleachdaidh eisimpleir HTTPX an roghainn proxy singil a tha Authlib 1.9.1 a' cumail taic rithe. Cuiridh an t-amaladh sin roghainnean giùlain aithnichte chun a' chliaint HTTP bunaiteach aige. Chan e argamaid togalaich eadar-mhalartach a th' ann am faclair proxies ann an stoidhle Requests. Airson puingean-crìche poblach token agus API air slighe proxy poblach ceadaichte, tha an liosta proxy HTTP a' tabhann thagraichean airson URLan proxy HTTP an dà eisimpleir.
Cùm clàradh OAuth a th' ann mar-thà aig an aplacaid, an redirect URI, na scopes agus làimhseachadh token nuair a chuireas tu an dàrna rèiteachadh an sàs. Cleachd an cliant a chaidh a rèiteachadh airson obair token agus goireasan dìonta, agus dùin e tron chuairt-beatha shioncronach no neo-shioncronach àbhaisteach aige.
Faodaidh luchd-cuideachaidh frèam na cliaint sin a chruthachadh às leth an aplacaid. Sgrùdaich amalachadh an neach-cuideachaidh agus roghainnean togail a' chliaint mus cuir thu argamaidean aig àm an iarrtais. Chan eil facal-iasaid proxies a ghabhas iarrtas token Requests ris a' dearbhadh gu bheil iarrtas HTTPX neo-shioncronach ga ghabhail.