This repository was archived by the owner on Jul 16, 2025. It is now read-only.
v0.11.0
Zepben Auth Python
[0.11.0] - 2023-09-28
Breaking Changes
- None.
New Features
- Support Azure Entra ID as an OAuth2 auth provider.
- Support Azure Managed Identities as a token fetching endpoint:
create_token_fetcher_managed_identity
Enhancements
- None.
Fixes
- None.
Notes
- None.
[0.10.0] - 2023-05-31
Breaking Changes
- Public classes and functions are now imported through
zepben.authrather thanzepben.auth.client:
from zepben.auth import ZepbenTokenFetcher, AuthMethod, ...- Renamed
ZepbenTokenFetcher's module fromtoken_fetchertozepben_token_fetcher. - Refactored
AuthExceptionto its own module -auth_exceptioninzepben.auth.common. - Refactored
AuthMethodto its own module -auth_methodinzepben.auth.common. - Replaced
verify_certificate(s)and(...)ca_filenameparameters withverify(...)parameters. These are passed
through as theverifyparameter in calls torequests.getandrequests.post. - Replaced several exceptions with an
AuthExceptionto specify the status code of the response.
New Features
- Create a helper function to fetch an api token for graphql end point
Enhancements
- None.
Fixes
- None.
Notes
- None.