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
- django-oauth-server - Authorization server
- django-resource-server - Resource server
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0741182fd3ef9dc99fceeb1015e86a72fc8b4bb3a85662569e63c157ce2c8e0e |
|
MD5 | bf3ed8767c68252f24c949b18c88d66a |
|
BLAKE2b-256 | 891079c0500ff07a1271ae1ef9eccfdc76833f4e912848035a70d854c19aba43 |
File details
Details for the file authlete_django-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: authlete_django-1.1.1-py3-none-any.whl
- Upload date:
- Size: 62.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a6c5a252c90fa0b823d8403451a50a1460abd82a2c4003b839535b19b8679cd |
|
MD5 | 10b05ae53ca73d8a6cb2626d07c76738 |
|
BLAKE2b-256 | ca2cb5517bbe2ce21da835548c65b2f60f7f31c00103c71e90f78252aeafc5af |