kamilkisiela / graphql-hive

GraphQL Hive is a schema registry and observability
https://the-guild.dev/graphql/hive
MIT License
408 stars 93 forks source link

SAML SSO #608

Open n1ru4l opened 1 year ago

n1ru4l commented 1 year ago

We support SSO via OAuth2 Open ID Connect. We should also support SAML SSO.

Instead of linking ab Open ID Connect provider to an organization, it should be possible to link a SAML provider.

n1ru4l commented 1 year ago

https://supertokens.com/docs/thirdpartyemailpassword/common-customizations/saml/saml-login

kamilkisiela commented 1 year ago

A textarea in org's settings to paste the XML?

n1ru4l commented 1 year ago

@kamilkisiela Issa a bit more than that :) https://supertokens.com/docs/thirdpartyemailpassword/common-customizations/saml/with-boxyhq/integration-steps

kamilkisiela commented 1 year ago

Sure, what I meant is that maybe we could make it textarea and all the other parts dynamic. This way it's could be enabled by the user, like the OIDC.

devkiran commented 1 year ago

@kamilkisiela Agree with you. Add a textarea under the organization so users can paste their XML metadata. Since some IdPs provide the metadata URL, you can add an optional text input to accept the metadata URL and extract the metadata from the URL. Reference.