All Projects → juanifioren → Django Oidc Provider

juanifioren / Django Oidc Provider

Licence: mit
OpenID Connect and OAuth2 provider implementation for Djangonauts.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Oidc Provider

Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
Stars: ✭ 11,884 (+3613.75%)
Mutual labels:  oauth2, identity, openid-connect, openid, oauth2-provider
Doorkeeper
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Stars: ✭ 4,917 (+1436.56%)
Mutual labels:  authentication, oauth2, identity, oauth2-provider
Angular Auth Oidc Client
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
Stars: ✭ 577 (+80.31%)
Mutual labels:  authentication, oauth2, identity, openid
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+625.94%)
Mutual labels:  authentication, oauth2, identity, openid-connect
Authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
Stars: ✭ 2,854 (+791.88%)
Mutual labels:  django, oauth2, openid-connect, oauth2-provider
External Auth Server
easy auth for reverse proxies
Stars: ✭ 189 (-40.94%)
Mutual labels:  authentication, oauth2, openid-connect, openid
Aspnet5identityserverangularimplicitflow
OpenID Connect Code / Implicit Flow with Angular and ASP.NET Core 5 IdentityServer4
Stars: ✭ 670 (+109.38%)
Mutual labels:  authentication, oauth2, identity, openid
Cierge
🗝️ Passwordless OIDC authentication done right
Stars: ✭ 1,245 (+289.06%)
Mutual labels:  authentication, oauth2, identity, openid-connect
Django Auth Adfs
A Django authentication backend for Microsoft ADFS and AzureAD
Stars: ✭ 127 (-60.31%)
Mutual labels:  django, authentication, oauth2, openid-connect
Jpproject.identityserver4.adminui
🔧 ASP.NET Core 3 & Angular 8 Administration Panel for 💞IdentityServer4 and ASP.NET Core Identity
Stars: ✭ 717 (+124.06%)
Mutual labels:  oauth2, identity, openid-connect, openid
Oauth2 Server
OAuth2 Server Library
Stars: ✭ 42 (-86.87%)
Mutual labels:  oauth2, openid-connect, openid, oauth2-provider
Oxauth
OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)
Stars: ✭ 308 (-3.75%)
Mutual labels:  authentication, oauth2, openid-connect
Cloudfront Auth
An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
Stars: ✭ 471 (+47.19%)
Mutual labels:  authentication, oauth2, openid-connect
Play Silhouette
Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.
Stars: ✭ 826 (+158.13%)
Mutual labels:  authentication, oauth2, openid
Product Is
Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
Stars: ✭ 435 (+35.94%)
Mutual labels:  authentication, oauth2, identity
Salte Auth
💻🗝 Authentication for the modern web!
Stars: ✭ 61 (-80.94%)
Mutual labels:  authentication, oauth2, openid
Fosite
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Stars: ✭ 1,738 (+443.13%)
Mutual labels:  authentication, oauth2, openid-connect
Django Oidc Rp
A server side OpenID Connect Relying Party (RP, Client) implementation for Django.
Stars: ✭ 16 (-95%)
Mutual labels:  django, authentication, openid-connect
Caddy Auth Portal
Authentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication
Stars: ✭ 291 (-9.06%)
Mutual labels:  authentication, oauth2, openid-connect
Authing
🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.
Stars: ✭ 247 (-22.81%)
Mutual labels:  oauth2, identity, openid-connect

Django OpenID Connect Provider

Python Versions PyPI Versions Documentation Status Travis

About OpenID

OpenID Connect is a simple identity layer on top of the OAuth 2.0 protocol, which allows computing clients to verify the identity of an 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. Like Google for example.

About the package

django-oidc-provider can help you providing out of the box all the endpoints, data and logic needed to add OpenID Connect (and OAuth2) capabilities to your Django projects.

Support for Python 3 and 2. Also latest versions of django.

Read documentation for more info.

Do you want to contribute? Please read this.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].