Closed
Description
- Gitea version (or commit ref): 1.15.0
Description
Based on what I've recently learned about OIDC, I do not believe Gitea implements this protocol correctly, specifically when it comes to linking an non-existent Gitea user. Gitea allows the end user to change a variety of identity related options, violating the intent of SSO, such as:
- Upon registration of a Gitea account, allowing the end user to change their username and email
- Within Account Settings, allowing the user to change their email and password
- Allowing end users to log in locally instead of through the OIDC provider
Gitea is an amazing product which I enjoy using, but as I grow my infrastructure and eventually business/community, the ability to manage these settings in a centralized system without having to implement workarounds such as LDAP is a crucial component to using this product. I hope this can be addressed within a timely manner.
Screenshots
Example of being able to change password/email on "non-local" account
Metadata
Metadata
Assignees
Labels
No labels