https://github.com/accelbyte/iam-python-sdk
Python SDK to help python developers build their own services/apps that makes use of AccelByte IAM Services.
https://github.com/accelbyte/iam-python-sdk
Last synced: 9 months ago
JSON representation
Python SDK to help python developers build their own services/apps that makes use of AccelByte IAM Services.
- Host: GitHub
- URL: https://github.com/accelbyte/iam-python-sdk
- Owner: AccelByte
- License: apache-2.0
- Created: 2021-09-09T07:03:09.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-09T04:07:27.000Z (about 1 year ago)
- Last Synced: 2025-06-27T05:12:07.409Z (9 months ago)
- Language: Python
- Homepage: https://accelbyte.github.io/iam-python-sdk/
- Size: 7.72 MB
- Stars: 1
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
README
==============
IAM Python SDK
==============
.. image:: https://img.shields.io/pypi/v/iam-python-sdk
:target: https://pypi.python.org/pypi/iam-python-sdk
:alt: PyPI Status
.. image:: https://img.shields.io/github/workflow/status/accelbyte/iam-python-sdk/Test%20Package?label=testing
:target: https://github.com/accelbyte/iam-python-sdk/actions
:alt: GitHub Workflow Status
.. image:: https://img.shields.io/pypi/pyversions/iam-python-sdk
:target: https://pypi.python.org/pypi/iam-python-sdk
:alt: Python Version
.. image:: https://img.shields.io/pypi/l/iam-python-sdk
:target: https://github.com/AccelByte/iam-python-sdk/blob/main/LICENSE
:alt: License
AccelByte IAM Python SDK is a software development kit to help python developers build their own services/apps
that makes use of AccelByte User Account Management services [https://accelbyte.io/user-account-management/].
* Free software: `Apache Software License 2.0 `_
* Documentation: https://accelbyte.github.io/iam-python-sdk
Features
--------
* Client token grant and validation
* Sync and async client
* Validate access token live on IAM service and local using JWKs
* Get role and validate permission
* Validate scope, role and audience
* Verify ban, phone and email user status
* Background refresh token, jwks and revocation list
* Flask and FastAPI framework support with CSRF protection and CORS options