As an admin, you can integrate Okta SSO with Panorama, allowing your institution's users to log in to Panorama using their Okta credentials.
Locating Your Panorama Identifier Key
Before integrating Okta SSO with Panorama, you will need to locate your Panorama Identifier Key.
- Log in to Panorama as an admin.
- In the sidebar, select Configuration > Institution Information.
- Copy the Primary Identifier Key. It will be used in step 5 of Adding Panorama to Okta as an Application.
Adding Panorama to Okta as an Application
Once you have located your Panorama Identifier Key, you can add Panorama as an application on Okta.
- Log in to Okta as an admin.
- In the sidebar, select Applications > Create App Integration.
- Select SAML 2.0, and then click Next.
- In the App name field, enter YuJa Panorama, and then click Next.
- Enter the Single sign-on URL and the Audience URI using your custom URL in the following format. If you do not have a custom URL, use your zone.
-
Single sign-on URL: Replace <Your_Primary_Identifier_Key> with the primary identifier key copied in step 3 of Locating Your Panorama Identifier Key.
- US Zone: https://panorama.yuja.com/api/sso/samlReceiveResponse?identifierKey=<Your_Primary_Identifier_Key>
- Canadian Zone: https://panorama-cz.yuja.com/api/sso/samlReceiveResponse?identifierKey=<Your_Primary_Identifier_Key>
- European Zone: https://panorama-ez.yuja.com/api/sso/samlReceiveResponse?identifierKey=<Your_Primary_Identifier_Key>
- Australian Zone: https://panorama-az.yuja.com/api/sso/samlReceiveResponse?identifierKey=<Your_Primary_Identifier_Key>
-
Custom URL: https://<YOUR_CUSTOM_Panorama_URL>/api/sso/samlReceiveResponse?identifierKey=<Your_Primary_Identifier_Key>
- Example: https://evergreen.panorama.yuja.com/api/sso/samlReceiveResponse?identifierKey=9856168ce455592621561e14123d4
-
Audience URI (SP Entity ID)
- US Zone: https://panorama.yuja.com
- Canadian Zone: https://panorama-cz.yuja.com
- European Zone: https://panorama-ez.yuja.com
- Australian Zone: https://panorama-az.yuja.com
-
Custom URL: https://<Your_Custom_Panorama_URL>
- Example: https://evergreen.panorama.yuja.com
-
Single sign-on URL: Replace <Your_Primary_Identifier_Key> with the primary identifier key copied in step 3 of Locating Your Panorama Identifier Key.
- In the Name ID format field, select EmailAddress.
- In the Attribute Statements section, enter the Attribute Statements using the following format.
- Name: Email, Name format: Unspecified, Value: user.email
- Name: FirstName, Name format: Unspecified, Value: user.firstName
- Name: LastName, Name format: Unspecified, Value: user.lastName
- Name: Role, Name format: Unspecified, Value: user.title
- Click Next.
- Select the This is an internal app that we have created check box.
- Click Finish.
- Select the Assignments tab.
- Click Assign > Assign to People or Assign to Groups to add new users into Panorama.
- Locate the user or group you want and click Assign.
- Click Save and Go Back.
- Click Done.
- Click the user that you want to give the admin role to.
- Click the Profile tab > Edit.
- In the Title field, enter the role name for admins.
Example: IT Manager. - Click Save.
Getting Okta’s Identity Provider SSO URL and Certificate Fingerprint
Once you have added Panorama to Okta as an application, you can get Okta's identity provider SSO URL and certificate fingerprint.
- Log in to Okta as an admin.
- In the sidebar, select Applications.
- In the Applications list, select YuJa Panorama.
- Select the Sign On tab.
- Click View SAML setup instructions.
- Copy the Identity Provider Single Sign-On URL and X.509 Certificate, including the BEGIN CERTIFICATE and END CERTIFICATE text. It will be used in step 5 of Integrating Okta with Panorama.
- Go to One Login SAML Tool.
- In the X.509 field, paste the X.509 Certificate copied in step 6 and then click Calculate Fingerprint.
- Copy the FingerPrint. It will be used in step 5 of Integrating Okta with Panorama.
Integrating Okta with Panorama
Once you have gotten Okta's identity provider SSO URL and certificate fingerprint, you can integrate Okta with Panorama.
- Log in to Panorama as an admin.
- In the sidebar, select Configuration > Integration Settings.
- In the Select Integration field, select SSO - SAML.
- Enable the Allow authentication via SSO toggle.
- Enter the information as shown below.
- SSO URL: Obtained in step 6 of Getting Okta's IdP and Certificate Fingerprint.
- Name ID Format: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
- Signing Certificate SHA-1 Fingerprint: Obtained in step 9 of Getting Okta's IdP and Certificate Fingerprint.
- Given Name Attribute: FirstName
- Family Name Attribute: LastName
- Email Attribute: Email
- Role Attribute: Role
- Enable the Enable SSO Mapping toggle.
- In the Admin Mapping field, enter the name of the admin role that you added in step 18 of Adding Panorama to Okta as an Application.
- Click Save Changes to complete the integration.
Note: Click Launch SSO Login Page to test the integration.