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.

Artaigilean co-cheangailte