Skip to content

Commit 1537e37

Browse files
committed
Add django-pyoidc as a third party authentication library
1 parent 73cbb9c commit 1537e37

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

docs/api-guide/authentication.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,12 @@ There are currently two forks of this project.
454454

455455
More information can be found in the [Documentation](https://django-rest-durin.readthedocs.io/en/latest/index.html).
456456

457+
## django-pyoidc
458+
459+
[dango-pyoidc][django_pyoidc] adds support for OpenID Connect (OIDC) authentication. This allows you to delegate user management to an Identity Provider, which can be used to implement Single-Sign-On (SSO). It provides support for most uses-cases, such as customizing how token info are mapped to user models, using OIDC audiences for access control, etc.
460+
461+
More information can be found in the [Documentation](https://django-pyoidc.readthedocs.io/latest/index.html).
462+
457463
[cite]: https://jacobian.org/writing/rest-worst-practices/
458464
[http401]: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2
459465
[http403]: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4
@@ -490,4 +496,5 @@ More information can be found in the [Documentation](https://django-rest-durin.r
490496
[drfpasswordless]: https://github.com/aaronn/django-rest-framework-passwordless
491497
[django-rest-authemail]: https://github.com/celiao/django-rest-authemail
492498
[django-rest-durin]: https://github.com/eshaan7/django-rest-durin
493-
[login-required-middleware]: https://docs.djangoproject.com/en/stable/ref/middleware/#django.contrib.auth.middleware.LoginRequiredMiddleware
499+
[login-required-middleware]: https://docs.djangoproject.com/en/stable/ref/middleware/#django.contrib.auth.middleware.LoginRequiredMiddleware
500+
[django-pyoidc] : https://github.com/makinacorpus/django_pyoidc

docs/community/third-party-packages.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque
6262
* [drf-oidc-auth][drf-oidc-auth] - Implements OpenID Connect token authentication for DRF.
6363
* [drfpasswordless][drfpasswordless] - Adds (Medium, Square Cash inspired) passwordless logins and signups via email and mobile numbers.
6464
* [django-rest-authemail][django-rest-authemail] - Provides a RESTful API for user signup and authentication using email addresses.
65+
* [dango-pyoidc][django-pyoidc] adds support for OpenID Connect (OIDC) authentication.
6566

6667
### Permissions
6768

@@ -256,3 +257,4 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque
256257
[drf-api-action]: https://github.com/Ori-Roza/drf-api-action
257258
[drf-redesign]: https://github.com/youzarsiph/drf-redesign
258259
[drf-material]: https://github.com/youzarsiph/drf-material
260+
[django-pyoidc] : https://github.com/makinacorpus/django_pyoidc

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy