AccelByte IAM Python SDK
Project description
IAM Python SDK
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
Changelog
1.4.1 (2024-05-17)
Fixing user permission expand issue
1.3.3 (2022-08-04)
Fixing cookie token issue
Refactor getting access token function
Fixing CORS handler
1.3.2 (2022-06-30)
Fixing multiple namespace_role permission validation
Disable default verify aud by pyjwt
Reformat logging
1.3.1 (2022-06-14)
Code cleaning
1.3.0 (2022-06-10)
Add option for allowing referer header validation with subdomain
1.2.3 (2022-06-06)
Fixing memory leak issue.
1.2.2 (2022-04-18)
Fixing null revoked users issue.
1.2.1 (2022-04-13)
Change default IAM strict referer validation to false.
1.2.0 (2022-04-11)
Standardize error response.
1.1.0 (2022-03-28)
Add asyncio client support.
Add FastAPI frameworks support.
1.0.0 (2021-11-25)
Add bloom filter support for token revocation.
0.12.0 (2021-11-19)
Add Flask CSRF support.
Add Flask CORS options.
0.10.1 (2021-11-10)
Fixing Flask support extra requirements.
0.10.0 (2021-11-05)
Add backgroud refresh token, jwks and revocation list.
Add Flask framework support.
0.8.0 (2021-10-22)
Add has ban, email and phone verification status.
0.7.0 (2021-10-17)
Add get client information, validate scope, role and audience.
0.5.0 (2021-10-12)
Add start local validation and validate parse and claims.
0.3.0 (2021-10-05)
Add get role and validate permission.
0.1.0 (2021-09-09)
Add client token grant & validate access token.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file iam_python_sdk-1.4.1.tar.gz
.
File metadata
- Download URL: iam_python_sdk-1.4.1.tar.gz
- Upload date:
- Size: 49.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94569c4d82acf2ec7d6e2b3a2cd153b85692af91423b2e48448fcc5039a12705 |
|
MD5 | 9851c04a256464197234cf3420e1483f |
|
BLAKE2b-256 | 8faedd3e987602d9121f66f544f3ab1b8aed4134ea805446084e2022904e9d29 |
File details
Details for the file iam_python_sdk-1.4.1-py3-none-any.whl
.
File metadata
- Download URL: iam_python_sdk-1.4.1-py3-none-any.whl
- Upload date:
- Size: 41.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1409b9ae7ce39cebfc0632bfe0a88b586dfcdf18ce8b62bce693d600f670aa90 |
|
MD5 | f8ad43dbdbc2a5bc3be0e3d844d5e08b |
|
BLAKE2b-256 | 5f2c9e2d5f273bf59fd1bde67e7b3da2d632af18774fcaa298a63e2d9c72810b |