All Projects → impak-finance → Django Oidc Rp

impak-finance / Django Oidc Rp

Licence: mit
A server side OpenID Connect Relying Party (RP, Client) implementation for Django.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Oidc Rp

Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (+2675%)
Mutual labels:  authentication, authorization, openid-connect
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+14418.75%)
Mutual labels:  authentication, authorization, openid-connect
Fosite
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Stars: ✭ 1,738 (+10762.5%)
Mutual labels:  authentication, authorization, openid-connect
Cloudfront Auth
An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
Stars: ✭ 471 (+2843.75%)
Mutual labels:  authentication, authorization, openid-connect
Django Oidc Provider
OpenID Connect and OAuth2 provider implementation for Djangonauts.
Stars: ✭ 320 (+1900%)
Mutual labels:  django, authentication, openid-connect
Spring Webmvc Pac4j
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 110 (+587.5%)
Mutual labels:  authentication, authorization, openid-connect
Pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 2,097 (+13006.25%)
Mutual labels:  authentication, authorization, openid-connect
Grpc Auth Example
Examples of client authentication with gRPC
Stars: ✭ 65 (+306.25%)
Mutual labels:  authentication, authorization, client
Oxauth
OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)
Stars: ✭ 308 (+1825%)
Mutual labels:  authentication, authorization, openid-connect
Django Auth Adfs
A Django authentication backend for Microsoft ADFS and AzureAD
Stars: ✭ 127 (+693.75%)
Mutual labels:  django, authentication, openid-connect
Spark Pac4j
Security library for Sparkjava: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 154 (+862.5%)
Mutual labels:  authentication, authorization, openid-connect
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (+2243.75%)
Mutual labels:  authentication, authorization, openid-connect
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (+1343.75%)
Mutual labels:  authentication, authorization, openid-connect
Openid Connect Php
Minimalist OpenID Connect client
Stars: ✭ 336 (+2000%)
Mutual labels:  authentication, authorization, openid-connect
Django Rest Framework Passwordless
Passwordless Auth for Django REST Framework
Stars: ✭ 412 (+2475%)
Mutual labels:  django, authentication, authorization
Cerberus
A demonstration of a completely stateless and RESTful token-based authorization system using JSON Web Tokens (JWT) and Spring Security.
Stars: ✭ 482 (+2912.5%)
Mutual labels:  authentication, authorization
Dj Rest Auth
Authentication for Django Rest Framework
Stars: ✭ 491 (+2968.75%)
Mutual labels:  django, authentication
Doorkeeper
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Stars: ✭ 4,917 (+30631.25%)
Mutual labels:  authentication, authorization
Awesome Auth
📊 Software and Libraries for Authentication & Authorization
Stars: ✭ 520 (+3150%)
Mutual labels:  authentication, authorization
Django Sesame
"Magic Links" - URLs with authentication tokens for one-click login
Stars: ✭ 533 (+3231.25%)
Mutual labels:  django, authentication

django-oidc-rp ##############

.. image:: https://readthedocs.org/projects/django-oidc-rp/badge/?version=latest :target: https://django-oidc-rp.readthedocs.io/en/latest/ :alt: Documentation Status

.. image:: https://img.shields.io/pypi/l/django-oidc-rp.svg :target: https://pypi.python.org/pypi/django-oidc-rp/ :alt: License

.. image:: https://img.shields.io/pypi/pyversions/django-oidc-rp.svg :target: https://pypi.python.org/pypi/django-oidc-rp

.. image:: https://img.shields.io/pypi/v/django-oidc-rp.svg :target: https://pypi.python.org/pypi/django-oidc-rp/ :alt: Latest Version

.. image:: https://travis-ci.org/impak-finance/django-oidc-rp.svg?branch=master :target: https://travis-ci.org/impak-finance/django-oidc-rp

.. image:: https://codecov.io/gh/impak-finance/django-oidc-rp/branch/master/graph/badge.svg :target: https://codecov.io/gh/impak-finance/django-oidc-rp

|

Django-oidc-rp is a lightweight - server side OpenID Connect Relying Party (RP/Client) implementation for Django. It allows to easily integrate an OpenID Connect provider as the authentication source in a Django project.

.. contents:: Table of Contents :local:

Documentation

Online browsable documentation is available at https://django-oidc-rp.readthedocs.io.

Head over to the documentation for all the details on how to add OpenID Connect authentication support to your Django project

Main requirements

Python 3.4+, Django 1.11+.

Authors

impak Finance [email protected].

License

MIT. See LICENSE for more details.

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].