Below are the steps we have implemented to login through SSO.
1. We have setup SSO and are able to login into Databricks using IDP (SiemensID Authentication).
2. After successful authentication, we have done the configuration of redirecting user to databricks URL "https://accounts.cloud.databricks.com/workspace-select"
3. Above URL again takes user to databricks login screen and user needs to follow sign in process again following below steps
a. Enter User email
b. Select "Single Sign On" option
c. Again user is redirected to new tab and clicking on "Single Sign on"
d. Databricks uses the existing session created in the Step 1
4. User is required go through multiple pages before visiting the "Select Workspace" page.
Question 1:
Can we skip the intermediate steps and use the SSO session directly to access the "Select Workspace" page (https://accounts.cloud.databricks.com/workspace-select) by appending the user session details (token/code) to redirectURL as query string?
Question 2:
Can we use our app to login as IDP and share the session with databricks "Select workspace" page directly exchanging the information through URL (query string) and skip the intermediate steps.
Note: When user logs in to Databricks application first time and then logout, the session remains active and if user tries to login again with same account, Intermediate steps gets skipped and user can access the "Select workspace" page directly. Can we implement same workflow.
Any help will be appreciated.
Thanks,
Ajay