SAS Viya Workbench requires an OpenID Connect compliant Identity Provider to authenticate users.
This article shows how to create an Okta App registration, and how to configure SAS Viya Workbench to use it.
The steps below can be performed after the tasks described in Starting with SAS Viya Workbench are completed, and an Administrator can access the SAS Viya Workbench Organization Administration page.
1) Configure a Domain
|
Important: The domain above is just an example. Add only domains you control for this configuration. |
2) Create an App.
3) Start creating the SSO connection.
4) Give the connection a meaningful name.
5) Configure credentials
Okta Console |
Workbench Organization Admin |
Navigate to your App -> General -> Client Credentials and copy the Client ID value. |
Paste it under Credentials -> Client id in the SAS Viya Workbench SSO connection configuration. |
|
Okta Console |
Workbench Organization Admin |
Navigate to your App -> General -> CLIENT SECRETS. Generate a new secret if needed. Copy the secret's value. |
Paste it under Credentials -> Client secret in the SAS Viya Workbench SSO connection configuration. |
|
5) Configure the App for authentication.
6) Import the App configuration.
Okta | Workbench Organization Admin |
Find your OpenID Connect Metadata URL. | Paste the URL and click Import. |
This is typically https://{yourOktaOrg}/.well-known/openid-configuration?client_id={your app client id}
For more information, please see here: https://developer.okta.com/docs/concepts/auth-servers/#discovery-endpoints-org-authorization-servers
|
7) Save the configuration.
8 )Login as an Idp user.
That's it. Now users can start Using SAS Viya Workbench.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.