Skip to content

Python SDK to help python developers build their own services/apps that makes use of AccelByte IAM Services.

License

Notifications You must be signed in to change notification settings

AccelByte/iam-python-sdk

Repository files navigation

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
  • 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