Skip to main content
Configuring Okta SSO
Felix Tan avatar
Written by Felix Tan
Updated over a year ago

Configuration of Okta SSO is not enabled by default, and needs to be manually activated on a per Workspace basis. Reach out to your PraisePal success manager for more details.

PraisePal does not currently support an Identity Provider initiated (IdP-initiated) flow. However, below are steps to simulate such an experience for your end users.


Who can use this feature

πŸ‘‘ Available to Workspaces on the Enterprise Plan.

βš™οΈ Global Admin Permissions are required


Configure external application integration

Add an Okta app integration for PraisePal by creating a custom app integration using the App Integration Wizard. See Create custom app integrations. This app integration serves as the back-end connection between Okta and PraisePal.

When prompted, create an OIDC app integration, with the application type selected as Web Application.

You will be prompted to input a sign-in redirect URL. You should input the URL below:

https://app.praisepal.com/oauth/okta

When you're done configuring the rest of the options as required, Save your new custom app integration.

Head over to PraisePal's interface, within the Admin Settings menu, under the Workspace tab. Navigate to Integrations.

Under Single Sign On, if your Workspace has been configured to use Okta SSO, you will find the following fields available.

Fill in your Client ID, Client Secret and Base URL from within your Okta app integration that you just created. The information can be found under the General tab of the app integration.

Note the log in URL that is present on the screen, you will require that for the next step.

Configure Bookmark App integration

Add an Okta Bookmark App integration to display the external application to the end user.

  1. In the Okta Admin Console, go to Applications > Applications.

  2. Click Browse App Catalog.

  3. In the Search... field, enter Bookmark App. Click the Bookmark App integration.

  4. Click Add to create a Bookmark App instance.

  5. In the General Settings for the Bookmark App, enter PraisePal and the log in URL for that you just noted in the step before. For example:

    https://app.praisepal.com/oauth/?state=oauth_okta&account=xyz
  6. This is the application icon that your end users see, so clear both Application Visibility checkboxes.

  7. Click Done to create the Bookmark App.

  8. Assign the app integration to the necessary users. See Assign app integrations.

You can upload the PraisePal logo to the Bookmark App integration to make it easier for your end users to identify. Here's a logo reference.

When done, the Bookmark App will now appear as Praisepal in your end user's app dashboard.

Did this answer your question?