Ṣàyẹ̀wò ìwọlé Authlib kí o tó yan àríyanjú proxy. Àwọn ìsopọ̀ Requests àti HTTPX rẹ̀ ń pèsè ìṣètò gbígbé ọ̀tọ̀ọ̀tọ̀.

OAuth2Session Requests ń jogún ìhùwà Session 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",
})

Ìsopọ̀ HTTPX aláìsopọ̀mọ́ tí ó bá a mu ń gba àríyanjú proxy ní ìpele kíláìẹ̀ntì nígbà ìkọ́:

from authlib.integrations.httpx_client import AsyncOAuth2Client

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

Àpẹẹrẹ HTTPX ń lò ìyàn proxy ẹyọ kan tí Authlib 1.9.1 ń ṣàtìlẹ́yìn. Ìsopọ̀ yẹn ń gbé àwọn ìyàn gbígbé tí a mọ̀ kọjá sí kíláìẹ̀ntì HTTP tí ó wà nísàlẹ̀. Ìwé àwọn ọ̀rọ̀ proxies bí ti Requests kì í ṣe àríyanjú olùdá tí a lè pààrọ̀. Fún àwọn ibi ìparí token àti API ti gbogbo ènìyàn lórí ọ̀nà proxy ti gbogbo ènìyàn tí a gbà láàyè, àkójọ proxy HTTP ń pèsè àwọn olùdíje fún àwọn URL proxy HTTP ti àwọn àpẹẹrẹ méjèèjì.

Pa ìforúkọsílẹ̀ OAuth tí ó wà tẹ́lẹ̀ ti ìfilọ́lẹ̀ mọ́, redirect URI, scopes àti ìtójú token nígbà tí o bá ń lo èyíkéyìí nínú àwọn ìṣètò. Lo kíláìẹ̀ntì tí a ti ṣètò fún àwọn iṣẹ́ token àti àwọn ohun àmúyẹ tí a dáàbò bo, kí o sì pa á dé nípasẹ̀ ìyípo ìgbésí ayé synchronous tàbí asynchronous rẹ̀ déédéé.

Àwọn olùrànlọ́wọ́ framework lè dá àwọn kíláìẹ̀ntì wọ̀nyí ní orúkọ ìfilọ́lẹ̀. Ṣàyẹ̀wò ìsopọ̀ olùrànlọ́wọ́ àti àwọn ìyàn ìkọ́ kíláìẹ̀ntì kí o tó gbé àwọn àríyanjú kọjá ní àkókò ìbéèrè. Ọ̀rọ̀ kọ́kọ́rọ́ proxies tí ìbéèrè token Requests gbà kò fi hàn pé ìbéèrè HTTPX aláìsopọ̀mọ́ gbà á.

Àwọn àpilẹ̀kọ tó jọra