A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Principalele funcționalități ale oauthlib/oauthlib sunt: Authentication, Authentication and Permissions.
Alternativele open-source pentru oauthlib/oauthlib includ: django-guardian/django-guardian — django-guardian is a Django object permission library that enables the assignment of fine-grained access rights to… jpadilla/pyjwt — PyJWT is a Python library for encoding, decoding, and verifying JSON Web Tokens (JWTs). It provides comprehensive JWT… authlib/authlib — Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect… dfunckt/django-rules — Awesome Django authorization, without the database. django-oauth/django-oauth-toolkit — OAuth2 goodies for the Djangonauts! pennersr/django-allauth — django-allauth is a comprehensive authentication framework for Django applications that manages user registration,…
Awesome Django authorization, without the database
django-guardian is a Django object permission library that enables the assignment of fine-grained access rights to individual database records. This system provides object-level access control, allowing users or groups to be granted permissions for specific model instances rather than applying a single global rule to an entire data model. The library includes a permission manager for the Django administrative interface, which provides a visual dashboard to assign and audit these instance-specific security rules. It also features an anonymous access controller to define and verify permissions
Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a unified set of tools to manage authentication and authorization flows, allowing applications to either act as a client connecting to external identity providers or as a provider issuing tokens and managing user identities. The project distinguishes itself through a full implementation of the JOSE standards, offering a suite of cryptographic tools for generating, signing, encrypting, and validating JSON Web Tokens, Signatures, Encryption, and Keys.
OAuth2 goodies for the Djangonauts!