Resolution
In Okta: Sign in to your Okta tenant as an administrator.
In the Admin Console, navigate to Applications > Applications. Click Create App Integration. In the Create a new app integration dialog, choose SAML 2.0 and click Next.
- Single Sign On URL: https://remote.workspace.env/api/saml/
- Recipient URL: https://remote.workspace.env/api/saml/
- Destination URL: https://remote.workspace.env/api/saml/
- Audience Restriction: https://remote.workspace.env/api/saml/
- Default Relay State: not specified
- Name ID Format: Unspecified
- Response: Signed
- Assertion Signature: Signed
- Signature Algorithm: RSA_SHA256
- Digest Algorithm: SHA256
- Assertion Encryption: Unencrypted
- SAML Single Logout: Depends on the preferences of your organization.
- authnContextClassRef: PasswordProtectedTransport
- Honor Force Authentication: Yes
- Assertion Inline Hook: None (disabled)
- SAML Issuer ID: http://www.okta/${org.externalKey}
Finally, configure these Attribute statements:
Name | Name Format | Value |
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/NameID | Unspecified | user.email |
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname | Unspecified | join(" ", user.firstName, user.LastName) |
If needed, adjust the values based on Okta's Expression Language (see their documentation).
In Parallels Secure Workspace: Go to System Settings > Configure > User Connector: Federated Authentication, fill in these settings:
- Type: Pre-Authentication or Single Sign-On
- Protocol: SAML
- ACS URL: This will be auto-generated based on the workspace URL specified below. E.g. https://remote.workspace.env/api/saml/
- Entity Id: ID of your choice (e.g. Workspace). This must match the "Audience Restriction" from above. So based on the example settings above: https://remote.workspace.env/api/saml/
- Metadata Type: XML
- Metadata XML: Browse and upload the federation metadata XML obtained from Okta.
- Single Logout: Depends on the preferences of your organization.
- Workspace Single Logout URL: This will be auto-generated based on the workspace URL specified below. E.g. https://remote.workspace.env/api/slo/
- Username Claim: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/NameID
- Display Name Claim: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
- Workspace URL: The URL of this Workspace domain. E.g. https://remote.workspace.env
Was this article helpful?
Tell us how we can improve it.