shorebird icon indicating copy to clipboard operation
shorebird copied to clipboard

feat: Support SAML-based Login

Open eseidel opened this issue 2 months ago • 0 comments

We've had at least one large customer ask for SAML (Okta) support.

We use Dart on the server. There isn't a Dart SAML service-provider library on pub.dev as far as I'm aware.

So our options are:

  1. Write our own Dart SAML-SP implementation
  2. Separate our Auth code to be non-Dart in some way?
  3. Integrate with one of the various auth solutions (e.g. auth0)

My guess is that we'll go with 1, although I'm not sure if it's worth the engineering time to build. But it certainly could produce a bunch of useful content for the dart community (both technically and blog-wise).

Here is what chatgpt had to say on the topic: https://chatgpt.com/share/691e51be-e7f8-8002-a8e7-aadb203c85f2

Other resources:

  • https://learn.microsoft.com/en-us/power-pages/security/authentication/saml2-provider

Practically this could also be something we contract out. There are probably several individuals within the Dart ecosystem who we could pay to develop a Dart SAML package in a short amount of time.

eseidel avatar Nov 19 '25 23:11 eseidel