mediacms-io / mediacms

MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
https://mediacms.io
GNU Affero General Public License v3.0
2.81k stars 524 forks source link

[Feature] SSO with Authlib #13

Closed mprajescu closed 3 years ago

mprajescu commented 3 years ago

Can you please implement OAuth 2 for user registration, user provisioning and SSO etc. I would really appreciate if I could be able to add my existing users in Keycloak and allow them to use this wonderful application.

https://docs.authlib.org/en/latest/django/index.html

Or even:

https://django-oauth-toolkit.readthedocs.io/en/latest/

mgogoulos commented 3 years ago

Hi, please move this discussion to ideas section on https://github.com/mediacms-io/mediacms/discussions so we can continue the discussion there. django-allauth is integrated to handle user registration (providing lots of interesting options with little work involved) so we should see how this could potentially co-exist with these OAuth2 libs...

mprajescu commented 3 years ago

Moving this to discussions https://github.com/mediacms-io/mediacms/discussions/27