Skip to main content

AccelByte IAM Python SDK

Project description

IAM Python SDK

PyPI Status GitHub Workflow Status Python Version 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/].

Features

  • Client token grant and validation

  • 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 framework support with CSRF protection and CORS options

Changelog

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iam-python-sdk-1.1.0.tar.gz (45.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iam_python_sdk-1.1.0-py3-none-any.whl (37.6 kB view details)

Uploaded Python 3

File details

Details for the file iam-python-sdk-1.1.0.tar.gz.

File metadata

  • Download URL: iam-python-sdk-1.1.0.tar.gz
  • Upload date:
  • Size: 45.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for iam-python-sdk-1.1.0.tar.gz
Algorithm Hash digest
SHA256 44fab3cdda0e924d00579ea89044c05f4c4efaf7827bb4a70b27078a86af96a4
MD5 b87137f03ede2fa982e827694bf98c6d
BLAKE2b-256 0d9c5184173105653a25225184ec6f806a6c0a8b0eb76a6a6b4741b74dc0b877

See more details on using hashes here.

File details

Details for the file iam_python_sdk-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: iam_python_sdk-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 37.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for iam_python_sdk-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abb555302a130538db464e79962118355577a5300fb4a7c527b6ae35c62414ea
MD5 3ef36ce2d70072b1c1ed94bcbc8da676
BLAKE2b-256 82f4c8f47220b0c94951ac08be9e1647c8f5c6e66cd60b10c6fab8dc2f3ad35d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page