-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Auth: Add support for single sign-on via OpenID Connect (OIDC) #782
Copy link
Copy link
Closed
Labels
authUser Account Management and AuthenticationUser Account Management and AuthenticationideaFeedback wanted / feature requestFeedback wanted / feature requestplease-testReady for acceptance testReady for acceptance testprioritySupported by early sponsors or popular demandSupported by early sponsors or popular demandreleasedAvailable in the stable releaseAvailable in the stable releasesecurityImpact on server or browser securityImpact on server or browser security
Metadata
Metadata
Assignees
Labels
authUser Account Management and AuthenticationUser Account Management and AuthenticationideaFeedback wanted / feature requestFeedback wanted / feature requestplease-testReady for acceptance testReady for acceptance testprioritySupported by early sponsors or popular demandSupported by early sponsors or popular demandreleasedAvailable in the stable releaseAvailable in the stable releasesecurityImpact on server or browser securityImpact on server or browser security
Type
Projects
Status
Release 🌈
It seems that multi-user instances are on your radar, so I would like to suggest implementing OIDC for the login flow. OIDC is becoming the de-facto standard and there are tons and tons of projects (Open Source and not) using it now. It could be used together with LDAP with an IdP like Keycloak, so it would cover all the bases there and not require you to implement other Directory services.
I would personally suggest looking at Owncloud for inspiration (also for the Open Source/commercial side).
Related Issues:
authorizeAPI endpoint to implement the authorization code flow #4368userinfoAPI endpoint to get information about the logged in user #4369Documentation: