Feature request: Single Sign On (SSO) support
- Dominant language
- Go
- Stars
- 6.1k
- Forks
- 327
- PR merge metrics
- No merged PRs in 30d
Description
# Use case
When selfhosting a number of services, having many different credentials does not make much sense and becomes cumbersome, so I use an SSO provider to login instead.
# Your idea for a solution
Support SSO providers via [Open ID Connect](https://openid.net/connect/) to login (and maybe signup?) to maddy.
- [ ] I'm willing to help with the implementation
Contributor guide
Research direction
Start by reading maddy's existing authentication and account-creation paths, then review the linked OpenID Connect specification and determine the required provider flow. The issue leaves signup support open, so confirm whether the scope covers login only or both login and signup before defining completion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- authentication, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100