4
Optional Flag to Allow SSO Identity Linking
Source: supabase/supabase#42144 · opened by @yuvalkarmi
Summary Add an optional configuration flag that allows SSO identities to link to existing accounts based on email matching, the same way OAuth providers already work. The Problem When users log in via SAML SSO, they always get a new account - even if they already have an account with the same verified email. This forces me to either: 1. Accept duplicate accounts (bad UX, data fragmentation) 2. Build a custom migration flow in my application (significant engineering effort) 3. Manually merge accounts via Admin API (doesn't scale) I Understand the Security Reasoning I'm aware that SSO identity isolation was implemented intentionally for security purposes - you can't blindly trust that an IdP has verified email ownership. I'm not asking to change the default behavior. I'm asking for an opt-in flag for cases where I: • Verify the IdP is legitimate (e.g., after confirming with my customer that it's their real corporate IdP) ̶…
No pledges yet. Be the first to back this.
Comments
Similar requests
Deploy Functions with NO TYPE CHECK Flag on default
4 votes · 0 comments
Disable email confirmation for SSO signups.
1 vote · 0 comments
Add `supabase.auth.addSSOConnection` method
1 vote · 0 comments
Link identity with full OAuth params
2 votes · 0 comments
Does gotrue/supabase support recovery emails?
3 votes · 0 comments
No comments yet.