Skip to main content

Merchant User SSO Okta Setup

This article details the steps to configure the PXS and your Okta instance to support SSO.

Updated over 2 months ago

Overview

This article details the steps to configure the PXS and your Okta instance to support SSO. General information about SSO, like user administration and login details can be found on our Paytronix Customer SSO Guide.

NOTE: Organizations using Access Identity Unified Login cannot implement traditional SSO configurations, as Access Identity serves as the unified authentication system for all Paytronix products. If you are unsure if your organization uses Access Identity or SSO, please contact your IT administrator to confirm which authentication system your organization has implemented.

Setup

  1. Within Okta, navigate to Applications and create an App Integration with the following parameters:

    User-added image

    User-added image
    1. Sign-in method: OIDC - OpenID Connect

    2. Application type: Web Application

  1. On the “New Web App Integration” screen, set the following URI values

  2. Once the App Integration is created, note the Client Credentials. These need to be added into the Client ID and Client Secret fields on the SSO Configuration page in the PXS.

    User-added image
  3. On the App Integration’s Sign On tab, make sure the Issuer attribute of OpenID Connection ID Tokenbsection is set to be Okta URL(https://your_okta_domain)

    User-added image
  4. The Provider Metadata URL on the Paytronix SSO Configuration page depends on how your Authorization Server is configured:

    1. If you use Okta’s Org Authorization Server, the metadata URL will be https://${yourOktaOrg}/.well-known/openid-configuration

    2. If you have a Custom Authorization Servers

      1. For default Custom Authorization Server, the metadata URL will be https://${yourOktaDomain}/oauth2/default/.well-known/openid-configuration, e.g. https://dev-62379322.okta.com/oauth2/default/.well-known/openid-configuration<;

      2. For other Custom Authorization Servers, the metadata URL will be https://${yourOktaDomain}/oauth2/${authorizationServerId}/.well-known/oauth-authorization-server . The authorization ServerId is a Okta generated identifier, which can be found on the Custom Authorization Server’s Settings page as highlighted in the picture below:

        User-added image

6. You have successfully configured the PXS and Okta to support SSO! If you have questions, please reach out to the Paytronix Support team.

Did this answer your question?