Skip to main content

Django library for Authlete

Project description

Authlete Library for Django (Python)

Overview

This library provides utility classes to make it easy for developers to implement an authorization server which supports OAuth 2.0 and OpenID Connect and a resource server.

This library is written using Django API and authlete-python library. Django is a web framework written in Python. On the other hand, authlete-python is another Authlete's open source library which provides classes to communicate with Authlete Web APIs.

Authlete is a cloud service that provides an implementation of OAuth 2.0 & OpenID Connect (overview). You can build a DB-less authorization server by using Authlete because authorization data (e.g. access tokens), settings of authorization servers and settings of client applications are stored in the Authlete server on cloud.

django-oauth-server is an authorization server implementation which uses this library. It implements not only an authorization endpoint and a token endpoint but also a JWK Set endpoint, a discovery endpoint, an introspection endpoint and a revocation endpoint. django-resource-server is a resource server implementation which also uses this library. It supports a userinfo endpoint defined in OpenID Connect Core 1.0 and includes an example of a protected resource endpoint, too. Use these sample implementations as a starting point of your own implementations of an authorization server and a resource server.

License

Apache License, Version 2.0

Source Code

https://github.com/authlete/authlete-python-django

PyPI (Python Package Index)

https://pypi.org/project/authlete-django/

Install

pip install authlete-django

Samples

Contact

Contact Form : https://www.authlete.com/contact/

Purpose Email Address
General info@authlete.com
Sales sales@authlete.com
PR pr@authlete.com
Technical support@authlete.com

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

authlete_django-1.1.1.tar.gz (29.4 kB view details)

Uploaded Source

Built Distribution

authlete_django-1.1.1-py3-none-any.whl (62.5 kB view details)

Uploaded Python 3

File details

Details for the file authlete_django-1.1.1.tar.gz.

File metadata

  • Download URL: authlete_django-1.1.1.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for authlete_django-1.1.1.tar.gz
Algorithm Hash digest
SHA256 0741182fd3ef9dc99fceeb1015e86a72fc8b4bb3a85662569e63c157ce2c8e0e
MD5 bf3ed8767c68252f24c949b18c88d66a
BLAKE2b-256 891079c0500ff07a1271ae1ef9eccfdc76833f4e912848035a70d854c19aba43

See more details on using hashes here.

File details

Details for the file authlete_django-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for authlete_django-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a6c5a252c90fa0b823d8403451a50a1460abd82a2c4003b839535b19b8679cd
MD5 10b05ae53ca73d8a6cb2626d07c76738
BLAKE2b-256 ca2cb5517bbe2ce21da835548c65b2f60f7f31c00103c71e90f78252aeafc5af

See more details on using hashes here.

Supported by

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