add user_oidc #70
Reference in New Issue
Block a user
No description provided.
Delete Branch "oxaliq/nextcloud:user_oidc_setup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds compose.user_oidc.yml and new app command that allow for configuring OIDC providers via the user_oidc Nextcloud app. Because it is not provider specific, some configuration must be taken from the provider and set in .env
This does not currently allow for multiple providers
Flying by but this is looking pretty good to me! Great job @oxaliq! I'll pull in the prospective maintainers from #57 for a review and see what they think also.
Have not tested it but looks solid overall🙏
It looks good, and absolutely safe to merge. If not activated it won't affect the rest of the setup.
I'm interested what's the difference between user_oidc and sociallogin?
@moritz user_oidc is maintained by nextcloud and is what they recommend for setting up SSO. our coop has never used sociallogin, so i can't speak to it
Some time ago the recommended way for setting up SSO in nextcloud was using SAML. Because we wanted to use OIDC we chose the third party app sociallogin. It works nice, only the user naming convention in sociallogin is a bit annoying. Maybe we could give user_oidc also a try if the migration is not a big issue.