foxcpp / foxcpp/maddy

Feature request: Single Sign On (SSO) support

Open
#583 2 comments 10 reactions 0 assignees View on GitHub
new feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.