-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Sign in with SSO #17055
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
Sign in with SSO #17055
Conversation
started the job as gitpod-build-at-next-sso-login.4 because the annotations in the pull request description changed |
014b7cc
to
65767e9
Compare
Reusing existing parts: * `/complete-auth` page of Dashbaord to forward results of authN flows running in a modal * Adding preliminary UI to the Login view: Org-slug and simple button.
65767e9
to
586d1e0
Compare
/hold because of competition in #17052 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good and works as expected.
/hold in case there's more you wanted to do here.
Really looking forward to this! 😍 One question: How do we guard the login endpoints/APIs on gitpod.io? Is it worth having a feature flag? Or do we already lock those, maybe transitively, by controlling settings SSO config via API? |
I think we're good to go here. Let's iterate on it based on this state. Just made another round of testing to have a good answer for Gero's ask:
|
/hold cancel |
Description
Adds a
Sign in with SSO
option to the Login screen.This feature is guarded by a hidden flag, as it's hard to use feature flags for that. One can enable it by
Related Issue(s)
Fixes #15967
Fixes WEB-37
How to test
localStorage.setItem("gitpod-ui-experiments", `{"ssoLogin": true}`)
Sign in with SSO
buttonRelease Notes
Documentation
Build Options:
Run the build with werft instead of GHA
Run Leeway with
--dont-test
Publish Options
Installer Options
Add desired feature flags to the end of the line above, space separated
Preview Environment Options:
If enabled this will build
install/preview
If enabled this will create the environment on GCE infra
Valid options are
all
,workspace
,webapp
,ide
,jetbrains
,vscode
,ssh