Skip to main content

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

Metadata

Release files for authlete-django 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for authlete-django 1.1.1
File Size Uploaded Provenance
authlete_django-1.1.1.tar.gz 29.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for authlete-django 1.1.1
File Interpreter ABI Platform
authlete_django-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 91.9 kB

Release files / authlete_django-1.1.1.tar.gz

Download URL authlete_django-1.1.1.tar.gz
Size 29.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0741182fd3ef9dc99fceeb1015e86a72fc8b4bb3a85662569e63c157ce2c8e0e
BLAKE2b-256 checksum
How to use checksums
891079c0500ff07a1271ae1ef9eccfdc76833f4e912848035a70d854c19aba43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / authlete_django-1.1.1-py3-none-any.whl

Download URL authlete_django-1.1.1-py3-none-any.whl
Size 62.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a6c5a252c90fa0b823d8403451a50a1460abd82a2c4003b839535b19b8679cd
BLAKE2b-256 checksum
How to use checksums
ca2cb5517bbe2ce21da835548c65b2f60f7f31c00103c71e90f78252aeafc5af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Security for authlete-django 1.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page