You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Logging into Evennia requires a traditional email/password prompt. Allowing users to safely authenticate using e.g. their Google account or Github account would lower effort of entry.
Describe the solution you'd like
Django has good support for oauth (e.g. login via Google account or Github, Okta etc). This is supported via various possible third-party plugins, like django-oauth-toolkit or the more well known django-social-auth.
We'd need to integrate this with Evennia's existing login mechanism, and most importantly clearly document just how to integrate with various auth providers.
While these ready-made solutions would only work for web logins, there's a Mudlet initiative to support oauth over GMCP. There's a ticket for adding support for it it here.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered:
Griatch
added
feature-request
A suggestion for new functionality.
needs-triage
Yet to be looked at and verified as an a real issue/feature that could be worked on
and removed
needs-triage
Yet to be looked at and verified as an a real issue/feature that could be worked on
labels
Feb 18, 2024
Is your feature request related to a problem? Please describe.
Logging into Evennia requires a traditional email/password prompt. Allowing users to safely authenticate using e.g. their Google account or Github account would lower effort of entry.
Describe the solution you'd like
Django has good support for oauth (e.g. login via Google account or Github, Okta etc). This is supported via various possible third-party plugins, like django-oauth-toolkit or the more well known django-social-auth.
We'd need to integrate this with Evennia's existing login mechanism, and most importantly clearly document just how to integrate with various auth providers.
While these ready-made solutions would only work for web logins, there's a Mudlet initiative to support oauth over GMCP. There's a ticket for adding support for it it here.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: