Configuring PayAnalytics SSO/OIDC against customer authentication system
Purpose
This document describes the steps a technical contact for a PayAnalytics by beqom customer is required to carry out in order to configure SSO/OIDC authentication for the PayAnalytics by v online solution using their own authentication portal as an Identity Provider.
Responsibilities
Technical contact for PayAnalytics by beqom customer: Carries out these instructions.
Prerequisites
A dedicated PayAnalytics by beqom instance with SSO/OIDC support enabled has been created for the customer.
The technical contact has a user account (using username/password) with administrative privileges on the PayAnalytics by beqom customer instance.
The technical contact has access to the authentication system.
Procedure
Log into your PayAnalytics instance via "Other Options" -> "Sign in as administrator" (see Figure 4.1). If OIDC has not yet been enabled then the login form can be used directly. If you're logging in for the first time you will need to retrieve your password with the "Forgot Password" feature.
Figure 4.1: Administrator login on PayAnalytics SSO login screen.
In PayAnalytics, open settings (by clicking ) and from the settings page click "SSO/OIDC configuration".
Fill in the OIDC configuration page. Replace “passport.beqom.com” with urls specific to the authentication gateway you are using.
Figure 4.2: Values to be copied from PayAnalytics into customer OIDC configuration.
Also available in the following table:
Client ID |
From Passport setup result, e.g. “PayAnalyticsCustomerName” |
Client Secret |
From Passport setup result |
Scopes |
openid profile |
Identity Provider Authorization URL |
https://customer-oidc.example.com/issue/oidc/authorize |
Identity Provider Token URL |
https://customer-oidc.example.com/issue/oidc/token |
JSON Web Key Set (JWKS) URL |
https:/customer-oidc.example.com/.well-known/jwks |
Click “Save”
Additional information
A url template for a callback url is https://customer.payanalytics.com/oidc/callback .