from requests_oauthlib import OAuth2Session

session = OAuth2Session(client_id=client_id, redirect_uri=redirect_uri)
session.proxies.update({
    'http': 'http://proxy.example:8080',
    'https': 'http://proxy.example:8080',
})

OAuth2Session פארברייטערט די Session פון Requests. בויט עס מיט דער אפליקאציע'ס עקזיסטירנדער client registration, redirect URI, state און scopes, דערנאך שטעלט אן איר רוטע פאר דער טאקן אויסטויש. פאר א פובליקן HTTP רוטע, שאפט א קאנדידאט פון דער HTTP פראקסי ליסטע די אדרעס אין דער פראקסי מאפע פון דער סעסיע.

רופט אן fetch_token און די אפעראציעס אויף פארזיכערטע רעסורסן אויף דער סעסיע. אן proxies ארגומענט וואס ווערט געגעבן בלויז צו fetch_token גילט פאר יענער אויסטויש; עס אינסטאלירט נישט קיין באשטענדיקע רוטע פאר שפעטערדיקע רופן.

דער באזוך פון דער אויטאריזאציע בלאט אין בלאזער ניצט דעם בלאזער'ס רוטע. Python מאכט די טאקן בקשה באזונדער, דעריבער באשטימט נישט דער דערפאלג אין בלאזער די סעסיע.

Requests'ס סוויווע אינטעגראציע קען באאיינפלוסן דעם אויסוואל פון דער סעסיע'ס פראקסי. פאר א שטרענגער רוטע וואס געהערט צו דער אפליקאציע, איבערקוקט trust_env; אויסצולעשן דאס פאדערט אויך אן קלארן צושטעל פון אלע נייטיקע CA אדער אויטענטיקאציע איינשטעלונגען.

אן OAuth פֿעלער וואס אן ענדפונקט פון טאקן גיט צוריק קען אנקומען דורך אן ארבעטנדיקן פראקסי. היט אויף יענער ענטפער באזונדער פון פראקסי אויטענטיקאציע, וואס אירע באווייזונגען זענען אנדערש פון קליענט סודות און צוטריט טאקנס.

פֿאַרבונדענע אַרטיקלען