{"repo":"Colin-b/httpx_auth","free":true,"listed":false,"github":"https://github.com/Colin-b/httpx_auth","clone":"git clone https://github.com/Colin-b/httpx_auth.git","description":"Authentication classes to be used with httpx","language":"Python","stars":143,"topics":["oauth2","python","azure","api-key","httpx","active-directory","okta","auth","aws","hacktoberfest"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Authentication for HTTPX [!NOTE] Version 1.0.0 will be released once httpx is considered as stable (release of 1.0.0). However, current state can be considered as stable. Provides authentication classes to be used with [ httpx ][1] [authentication parameter][2]. Some of the supported authentication Available authentication - OAuth2 - Authorization Code Flow - Okta - WakaTime - Authorization Code Flow with PKCE - Okta - Resource Owner Password Credentials flow - Client Credentials Flow - Okta - Implicit Flow - Microsoft Entra (Access Token) - Microsoft Entra (ID token) - Okta (Access Token) - Okta (ID token) - Managing token cache - Managing browser - Amazon - API key - In header - In query - Basic - Multiple authentication at once OAuth 2 Most of OAuth2 flows are supported. If the one you are looking for is not yet supported, feel free to ask for its implementation. Authorization Code flow Authorization Code Grant is implemented following rfc6749. Use httpx auth.OAuth2AuthorizationCode to configure this kind of authentication. Note: You can persist tokens thanks to the token cache. You can tweak web browser interaction thanks to the display settings. Parameters Name Description Mandatory Default value :------------------------ :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/Colin-b","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Colin-b/httpx_auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}