Skip to content

Epic: Login with SSO #16862

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
6 of 7 tasks
geropl opened this issue Mar 15, 2023 · 4 comments
Closed
6 of 7 tasks

Epic: Login with SSO #16862

geropl opened this issue Mar 15, 2023 · 4 comments
Labels
meta: stale This issue/PR is stale and will be closed soon type: epic

Comments

@geropl
Copy link
Member

geropl commented Mar 15, 2023

Summary

This epic enables users to configure and login with SSO from the UI in Dedicated.

In Scope

  • Launching on Dedicated
  • Admin onboarding updated accordingly, allowing them to set up their org
  • Org owners must be able to reconfigure SSO in the Org Settings
  • Ability for users login via SSO and be onboarded automatically to the org. In dedicated, no slug should be requested.
  • Escape hatch for the super admin to get back into the cell, in case access is lost

Out of scope

  • Launching on gitpod.io
  • Switching an existing org from Git Authentication to SSO or vice-versa
  • Correctly handling an IDP switch
  • Allowing login or signup with Github/Gitlab/Bitbucket on Dedicated
  • Automated user provisioning, removal or update (SCIM, membership APIs)
  • Gitpod-native authentication
  • Support for multiple IDPs

Context

Configure SSO

Preview Give feedback
  1. AlexTugarev
  2. meta: stale
    AlexTugarev
  3. selfcontained
  4. team: webapp

Login UI/UX:

Preview Give feedback
  1. AlexTugarev
  2. meta: stale
@charleswhchan
Copy link

Hello,

I would like to add OidcAuthProviders config to the installer (similar to config.go::AuthProviders) to automate the config, what's the correct behavior?
a. retrieve the config on deploy
b. write config to database on component/server start up

Note: I am happy to create a PR with guidance.

@AlexTugarev
Copy link
Member

@charleswhchan, thanks for raising this question! I'll forwarded that internally, as the answer isn't just about a technical problem to be solved.

@AlexTugarev
Copy link
Member

@charleswhchan, at the moment it's not planned to support configuration of SSO providers via the installer.

While focusing on Gitpod Dedicated we're creating an improved onboarding experience within the app. That, as well as the development of features around Organizations, will provide a holistic way of setting up Gitpod. The SSO integration, as well as the accounts created by using it, will belong to to the Organization. That provides better isolation and options of control.

@stale
Copy link

stale bot commented Sep 17, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Sep 17, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale May 22, 2024
@github-project-automation github-project-automation bot moved this from In Progress to In Validation in 🍎 WebApp Team May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta: stale This issue/PR is stale and will be closed soon type: epic
Projects
Status: In Validation
Development

No branches or pull requests

3 participants