Okta SSO
Paramify supports login SSO via Okta.
Paramify can be configured to use Okta to power Single Sign-on (SSO). See other login methods on the Login Overview.
Supported Features
Service Provider (SP)-Initiated Authentication (SSO) Flow - This authentication flow occurs when the user attempts to log in to the application from Paramify. This flow does not support JIT (just in time) provisioning.
Identify Provider (IdP)-Initiated Authentication (SSO) Flow - This authentication flow occurs when the user attempts to log in to the application from Okta. This flow does support JIT (just in time) provisioning.
Paramify’s integration with Okta leverages Okta only for authentication. To assign permissions for Paramify, users must do so directly within Paramify.
Requirements
In order to proceed with configuring login with SSO through Okta, you must:
- Have access to an Okta tenant
- Be an Okta administrator to that tenant
- Have received a Welcome to Paramify email invitation
For Paramify Cloud, if you have not received a Welcome to Paramify email invitation, please email support@paramify.com to request an invite.
Configuration Steps
Step One: Add Paramify application to Okta
- Login to your Okta Admin Console
- Navigate to Applications > Applications > Browse App Catalog
- Search “paramify” and select from results.
- Click + Add Integration
- Click Done
- Click on the General tab
- For Domain:
- If you are not deploying Paramify to a custom domain enter “app.paramify.com”
- If you are deploying Paramify to a custom domain (on-prem), please provide the domain.
- Open the Sign On tab of your new application. You’ll need information here for the next step.
Step Two: Configure Paramify
- In a new tab, navigate to Paramify (https://app.paramify.com for Paramify Cloud) and log in with your email address that received the welcome email. This will send you a new email containing a sign-in link
- Navigate to the Workspace Settings page. (Found within the gear icon at the top-right of the screen)
- Locate the section entitled Okta SSO
- Copy fields from Okta (the Sign On tab from Step One #8) over to Paramify
- Copy the field
Client Id
and paste into Okta Client Id - Copy the entry under
Client Secret
and paste into Okta Client Secret - Enter your Okta domain in the field Okta Domain (for example: my-company.okta.com)
- (Optional) If you are deploying Paramify self-hosted, please supply the variable
APP_DOMAIN
which is the base domain name that Paramify will be deployed to (for example: paramify.my-company.com)
- Copy the field
- In Paramify, click Save
Step Three: Assign users and test
Users assigned via group or directly will now be able to log into Paramify via SSO through the Paramify app on their Okta dashboards. To give people or groups access to the Paramify application, click the Assignments tab under the configured Paramify app, then click Assign. Leveraging Groups is recommended to assign access. If assigning access to Users, ensure the User Name is a valid email.
Step Four: Finish and start using SSO via Okta
Option: 1 - Login from Paramify:
- Navigate to https://app.paramify.com
- Click on Continue with Okta.
- Enter your work email address and click the button. (You will be redirected to Okta)
- Enter your email and password. Login.
- If successful, you will be redirected back to Paramify.
- You now have access to the application.
Option 2 - Login from Okta:
- Login into okta
- Navigate to the apps dashboard
- Click on the Paramify App
- You will be redirected to Paramify and now have access to the application.
That’s it! Enjoy your Paramify integration with Okta!
NOTE
JIT (just-in-time) user provisioning is only supported from the Okta dashboard. If a user chooses to authenticate to Okta from Paramify, their account in Paramify must already exist.
If you experience any issues or have any questions, please reach out to support@paramify.com to engage our support staff.