OpenID Connect
OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It allows Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server, as well as to obtain basic profile information about the End-User in an interoperable and REST-like manner.
See http://openid.net/connect/
Search & Filter
| Package | Django OAuth Toolkit | mozilla-django-oidc | Django OpenID Connect Provider | django-oauth2-authcodeflow | django_pyoidc | mozilla-django-oidc-db |
|---|---|---|---|---|---|---|
|
Description
|
OAuth2 goodies for the
Djangonauts! |
A django OpenID Connect
library |
OpenID Connect and OAuth2
provider implementation for the Django framework. |
Authenticate with any OpenId
Connect/Oauth2 provider through authorization code flow. PKCE… |
Authenticate users in your
django application using OpenID Connect (OIDC) |
Database-backed settings for
mozilla-django-oidc, with modified unique identifiers for use… |
|
Category
|
App | App | App | App | App | App |
|
Using This
|
25
|
9
|
16
|
5
|
1
|
0
|
|
Python 3?
|
Yes | Yes | Yes | Yes | Yes | Yes |
|
Dev Status
|
Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable | Production/Stable |
|
Version (PyPI)
|
3.2.0 | 5.0.2 | 0.9.0 | 1.4.1 | 1.0.9 | 2.0.1 |
|
Stars
|
3,323 | 547 | 450 | 17 | 14 | 5 |
|
Forks
|
841 | 187 | 247 | 8 | 11 | 1 |
|
Commits
|
|
|
|
|
|
|
|
Updated
|
5 May 2026 | 7 Jan 2026 | 23 Sep 2025 | 10 Jan 2026 | 26 Mar 2026 | 17 Mar 2026 |
|
License
|
Custom | MPL-2.0 | MIT License | MIT | GPL-3.0-only | MIT |
|
Links
|
||||||
|
Feature Comparison
(click cells to edit)
|
||||||
|
client
|
|
—
|
—
|
|
|
✅
|
|
provider
|
|
—
|
|
|
|
—
|
|
supports django-rest-framework
|
?
|
—
|
—
|
Not tested
|
|
—
|
|
support multiple providers
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Backchannel-logout
|
—
|
—
|
—
|
—
|
—
|
—
|
OpenID Connect and OAuth2 provider implementation for the Django framework.
Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported
Authenticate users in your django application using OpenID Connect (OIDC)
Database-backed settings for mozilla-django-oidc, with modified unique identifiers for users
Features Being Compared
client
provider
An OIDC server is called a provider.
supports django-rest-framework
support multiple providers
Backchannel-logout
https://openid.net/specs/openid-connect-backchannel-1_0.html