{"library":"requests-auth","type":"library","category":null,"description":"requests-auth provides a collection of authentication classes that extend the capabilities of the popular Python `requests` library. It simplifies the implementation of various authentication schemes like OAuth2 (Authorization Code, Client Credentials, PKCE), Okta, Microsoft Entra ID (formerly Azure Active Directory), API Key, Basic, and NTLM. The current version is 8.0.0, released on June 18, 2024, and it typically follows the release cadence of its underlying `requests` and `requests-oauthlib` dependencies, with new features and bug fixes released as needed.","language":"python","status":"active","version":"8.0.0","tags":["authentication","requests","oauth2","api key","bearer token","ntlm","okta","azure ad"],"install":[{"cmd":"pip install requests-auth","imports":["from requests_auth import OAuth2AuthorizationCode","from requests_auth import OAuth2ClientCredentials","from requests_auth import ApiKeyAuth","from requests_auth.authentication import BearerTokenAuth","from requests_auth import OktaAuthorizationCode","from requests_auth import MicrosoftAuthorizationCode"]}],"homepage":null,"github":"https://github.com/Colin-b/requests_auth","docs":"https://colin-b.github.io/requests_auth/","changelog":"https://github.com/Colin-b/requests_auth/blob/master/CHANGELOG.md","pypi":"https://pypi.org/project/requests-auth/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.1,"avg_import_s":0.66,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/requests-auth/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}