Kanna Authlib-importina áðrenn tú velur eitt proxy-argument. Requests- og HTTPX-integreringarnar hjá tí bjóða ymiska transport-uppsetning.

Requests OAuth2Session arvar Session-atferðina hjá 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",
})

Tann samsvarandi asynkrona HTTPX-integreringin tekur proxy-argumentið á klients-stigi, tá ið klienturin verður gjørdur:

from authlib.integrations.httpx_client import AsyncOAuth2Client

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

HTTPX-dømið brúkar einstaka proxy-møguleikan, sum Authlib 1.9.1 veitir stuðul til. Hon integreringin letur kend transport-møguleikar víðari til undirliggjandi HTTP-klientin. Ein proxies-orðabók í Requests-stíli er ikki eitt umbýtiligt konstruktør-argument. Fyri almennar token- og API-endapunkta á eini loyvdari almennari proxy-leið, bjóðar HTTP-proxy-listin kandidatar til HTTP-proxy-URL'irnar hjá báðum dømunum.

Varðveit núverandi OAuth-skráseting applikatiónarinnar, redirect URI, scopes og token-handfaring, tá ið tú brúkar aðra hvørja uppsetning. Brúka uppsetta klientin til token- og vardar-tilfeingis-gerðir, og lat hann aftur gjøgnum vanliga synkrona ella asynkrona lívsskeið sítt.

Hjálparfør í frameworkinum kunnu gera hesar klientarnar á vegum applikatiónarinnar. Kanna integreringina hjá hjálparanum og møguleikarnar fyri at gera klientin, áðrenn tú letur argument í ferð. Eitt proxies-nykklaorð, sum ein Requests-token-umbøn tekur ímóti, prógvar ikki, at ein asynkron HTTPX-umbøn tekur ímóti tí.

Skyldar greinar