Catalog PyPI
PACKAGE EXPLORERView in registry

aioauth

PyPI

Asynchronous OAuth 2.0 framework for Python 3.

Versions collected1
Direct dependencies14From release 2.0.1
Last observed21 Oct, 11:37 UTC

README

Version 2.0.1 documentation

Asynchronous OAuth 2.0 framework for Python 3

Build Status codecov License PyPi Python 3.9

aioauth implements OAuth 2.0 protocol and can be used in asynchronous frameworks like FastAPI / Starlette, aiohttp. It can work with any databases like MongoDB, PostgreSQL, MySQL and ORMs like gino, sqlalchemy or databases over simple BaseStorage interface.

Why this project exists?

There are few great OAuth frameworks for Python like oauthlib and authlib, but they do not support asyncio and rewriting these libraries to asyncio is a significant challenge (see issues here and here).

Supported RFCs

Installation

python -m pip install aioauth

Examples

The project example is located in the examples directory and uses FastAPI as the server.

API Reference and User Guide

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
2.0.126 Jul 202614

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
aliev/aioauth

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ceccb5aa67e6178181300218d22f261f5e573dc4c90ba28343d58ede992becb9