Disclosure, I work for FusionAuth, which can both integrate with and compete with Supabase.<p>Welcome, Supabase, to the world of SAML/SSO. It's a hairy one, but single sign-on is undifferentiated and really great for customers, so I'm glad you joined.<p>A few thoughts:<p>* Consider adding identity linking to your roadmap. I noticed[0] that you don't support it, and will create duplicate accounts if someone uses SSO with the same email address that an existing account has. As a model, FusionAuth offers seven linking strategies[1]. This flexibility lets you handle more use cases.<p>* I'd encourage you (and your customers) to test across as many SPs as you can. SAML is an 800+ page specification and even though we've been offering SAML for over 10 years and have open sourced our bindings[2], we still have edge cases that pop up.<p>* I'd love to add FusionAuth as a SAML SSO provider to your docs, so will put that on our team's doc roadmap and submit a PR. :)<p>* Not related to SAML, but I'm glad that you are supporting PKCE. I hope you deprecate the implicit grant; the XSS threat is very real and the OAuth 2.1 spec (still in progress) basically deprecates that grant[3] through omission. Also, we agree that setting cookies (HTTPOnly and secure, please) is a great way to store tokens[4] and that is worth requiring a server side component in applications.<p>Finally, I understand why this is part of a paid offering; SAML is often used to segment out enterprise customers with $$$. You like to make money, as do we all. But I'd encourage you to think about a free tier because it is so helpful to the user experience. Maybe 1 SAML connection could be part of the base offering?<p>0: <a href="https://supabase.com/docs/guides/platform/sso">https://supabase.com/docs/guides/platform/sso</a><p>1: <a href="https://fusionauth.io/docs/v1/tech/identity-providers/#linking-strategies" rel="nofollow">https://fusionauth.io/docs/v1/tech/identity-providers/#linki...</a><p>2: <a href="https://github.com/FusionAuth/fusionauth-samlv2/commits/master?after=337e5cc5ad09676009a8f23c1e9788f558b48693+104&branch=master&qualified_name=refs%2Fheads%2Fmaster">https://github.com/FusionAuth/fusionauth-samlv2/commits/mast...</a><p>3: <a href="https://oauth.net/2.1/" rel="nofollow">https://oauth.net/2.1/</a><p>4: <a href="https://fusionauth.io/learn/expert-advice/oauth/oauth-token-storage" rel="nofollow">https://fusionauth.io/learn/expert-advice/oauth/oauth-token-...</a>