-
Notifications
You must be signed in to change notification settings - Fork 66
Authentication and Registration when user goes directly to che.openshift.io #3814
Comments
which team will work on this? Che or Auth or both? |
@slemeur Am I correct that in general this issue is just about adding more information about |
@ibuziuk : The rebranding should:
|
@slemeur thanks for clarification, so for me it sounds that the issue for UI / UX team. Basically, the issue is about applying different css themes based on [1] https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer |
@slemeur Joshua have added |
@catrobson : Could your team handle this issue ? |
@slemeur yes, thanks for the ping as I missed this earlier. @mindreeper2420 could you work with Tiffany to get these changes into the SSO pages for Che.openshift.io branding and information? @slemeur is there an "approved" name and logo for this already, or do we need to work with Brand on getting a new logo made? |
I've replied over email in a separate thread, but there is no new logo or name that we want to use here. The users are going to be redirected to a "pure Eclipse Che" experience. We can reuse Che logo in the header. We can also have a subtitle "Powered by Red Hat on OpenShift.IO" |
After various tests, discussions, and thoughts, let me add some comments of this part of the issue description (first use case):
In the context of the work on factories, the idea is that, when clicking on a factory link (from the Eclipse Che website for example) a brand new user should be finally brought to the running workspace in a single story, even if it has to perform intermediary steps for registration to RHD and OSIO. These required steps should not stop the flow that bring a new user from the factory link to the running workspace. This is not currently possible with the existing authorization / registration flow.
What I wonder is: shouldn't we simply provide a sort of facade / proxy small application (mainly some client-side Javascript code) that would chain these steps as necessary, waiting for the intermediate asynchronous tasks to finish (provisioning and, later, tenant init), before redirecting to the real Che server URL initially requested ? Something that would be similar, for the |
@davidfestal - Many of the things you pointed out are being discussed here: https://docs.google.com/presentation/d/1P8p_6Va1hExB3y7vZvmAxkHjliDpzOZVDaT6ox-2lG8/edit#slide=id.g3e4795d877_0_20 @sbose78 FYI |
@catrobson yes, Thanks for the information. I already added some comments in this document. In fact it happens that the google doc has been created / shared while I was writing the comment above: I found it just after. |
@davidfestal thanks for the detailed analyses / explanations and the demo - https://youtu.be/fGZZZVY93Uc
Am I correct that this would be a new app hosted on osd ? I personally like this idea more than the other proposal - https://docs.google.com/presentation/d/1P8p_6Va1hExB3y7vZvmAxkHjliDpzOZVDaT6ox-2lG8/edit#slide=id.g3e4795d877_0_75 @slemeur @l0rd improving the situation with fixing the registration flow would definitely require more time to fix, which would delay the Phase 1 of migration to |
yes, or there could be an even simpler solution implemented fully in rh-che by overriding the That would make things fully transparent. I'm currently testing this fully locally in a test html page (since it's pure client-side javascript). And if it works locally, it would be pretty easy to test it on dev-cluster by simply overriding the Do you want me to open an new issue in rh-che for the POC work ? |
@davidfestal yes, please. We discussed it with @slemeur and he confirmed that we could spend time in the current sprint on POC that would provide better UX for registrations via |
@slemeur @mindreeper2420 is any work still planned to re-branding of the registration pages ? |
Description
To support the transition of codenvy.io to che.openshift.io, we need to handle the different authentication flow, when a user will access directly to che.openshift.io.
Proposed Flows
User, non-authenticated + not having osio account, goes to che.openshift.io
User, non-authenticated + having osio account, goes to che.openshift.io
User, authenticated, goes to che.openshift.io
The text was updated successfully, but these errors were encountered: