Single Sign ON (SSO) Set-up for Okta

Please follow the steps below to configure SAML 2.0-based Single Sign-On (SSO) between Okta and the Human Focus e-Learning system.

This guide walks your Okta Administrator through creating a custom SAML 2.0 application, configuring attribute statements, and assigning users. Once complete, send the Identity Provider details to Human Focus and our team will activate SSO for your account. For assistance contact support@humanfocus.co.uk.

1. Sign in to Okta Admin Console and go to Applications

Sign in to your Okta Administrator Console at your-domain.okta.com using your Administrator account. In the left-hand navigation menu, click Applications, then click Applications again in the submenu.

okta ADMIN Dashboard Applications Applications API Services Directory Security Reports Settings A Admin User admin@yourcompany.com your-domain.okta.com / Admin A Applications Manage the applications integrated with your Okta organisation Create App Integration Search by application name... NAME STATUS USERS S Salesforce SAML 2.0 Active 247 Z Zoom SAML 2.0 Active 183 → Click "Create App Integration" above to begin adding Human Focus Select SAML 2.0 as the sign-on method in the next step

2. Click “Create App Integration” and select SAML 2.0

Click Create App Integration. In the dialog that appears, select SAML 2.0 as the Sign-on method. Click Next.

Create a new app integration Sign-on method OIDC - OpenID Connect For modern OAuth 2.0 / OpenID Connect flows SAML 2.0 Industry-standard SSO protocol — required for Human Focus SWA - Secure Web Authentication Next Cancel

3. Configure General Settings — name your application

On the General Settings tab, enter a name for the application — for example “Human Focus e-Learning”. Optionally upload a logo. Click Next to proceed to the SAML configuration.

1 General Settings 2 Configure SAML 3 Feedback General Settings App name * Human Focus e-Learning App logo (optional) Upload PNG / SVG App visibility Do not display application icon to users Do not display application icon in the Okta Mobile app Next

4. Configure SAML Settings — enter the Human Focus SP details

On the Configure SAML tab, enter the following values in the SAML Settings section. These are the Service Provider details provided by Human Focus.

Single sign-on URL (ACS URL)
https://www.humanfocus.org.uk/CBTbyB/SAML/AssertionConsumerService.aspx
Audience URI (SP Entity ID)
https://www.humanfocus.org.uk/

Set Name ID format to EmailAddress and Application username to Email. Leave all other settings as default. Do not change the Response or Assertion Signature settings.

1 General Settings 2 Configure SAML 3 Feedback SAML Settings Single sign-on URL * https://www.humanfocus.org.uk/CBTbyB/SAML/AssertionConsumerService.aspx Audience URI (SP Entity ID) * https://www.humanfocus.org.uk/ Default RelayState (optional) Name ID format EmailAddress Application username Email SAML Response Response Signed Assertion Signature Signed Next Previous
Important: The Single sign-on URL and Audience URI must be entered exactly as shown — even a trailing slash difference will cause authentication to fail.

5. Add Attribute Statements

Scroll down on the Configure SAML tab to the Attribute Statements section. Click Add Another and add the following four attributes. These allow Human Focus to receive the correct user identity and role upon sign-in.

Name (Human Focus attribute) Name format Value (Okta expression)
first_name Unspecified user.firstName
last_name Unspecified user.lastName
email Unspecified user.email
roles Unspecified user.userType (or a custom attribute)
Role Mapping: If you wish to enable automatic Role Mapping within Human Focus (to assign learner or manager permissions), ensure the roles attribute is populated consistently across your Okta user profiles. Please contact Human Focus to confirm the expected role values before enabling this feature.
Attribute Statements (optional) Add user attributes to be included in the SAML assertion sent to Human Focus. NAME NAME FORMAT VALUE first_name Unspecified user.firstName × last_name Unspecified user.lastName × email Unspecified user.email × roles Unspecified user.userType × + Add Another Next Previous

6. Complete the Feedback step and finish

On the Feedback tab, select “I’m an Okta customer adding an internal app”. You may also select “This is an internal app that we have created”. Click Finish to create the application.

Attribute Statements (optional) Add user attributes to be included in the SAML assertion sent to Human Focus. NAME NAME FORMAT VALUE first_name Unspecified user.firstName × last_name Unspecified user.lastName × email Unspecified user.email × roles Unspecified user.userType × + Add Another Next Previous

7. Assign users or groups to the application

After clicking Finish, you will be taken to the application’s overview page. Click the Assignments tab. Click Assign and choose either Assign to People (individual users) or Assign to Groups to grant access to all users in a group. Click Done when finished.

Human Focus e-Learning Active General Sign On Provisioning Assignments Push Groups Assign ▾ Assign to People Assign to Groups NAME USERNAME TYPE ACTIONS JD Jane Doe Training Manager j.doe@yourcompany.com Person Unassign G Training Department 48 members Group Unassign

8. Download the IdP metadata and send to Human Focus

Click the Sign On tab of your Human Focus application. Scroll down to the SAML Signing Certificates section and click View SAML setup instructions. From this page, collect and send the following to Human Focus:

Human Focus e-Learning General Sign On Provisioning Assignments Settings Sign on method SAML 2.0 View SAML setup instructions Identity Provider details Send the values below to Human Focus to complete configuration. Identity Provider Single Sign-On URL https://your-domain.okta.com/app/humanfocus/exk0abc123/sso/saml Copy Identity Provider Issuer (Entity ID) http://www.okta.com/exk0abc123 Copy ↓ Download Certificate ↓ Download Metadata → Email these to support@humanfocus.co.uk

From the SAML setup instructions page, collect the following and email them to support@humanfocus.co.uk referencing your account name:

Identity Provider Single Sign-On URL
https://your-domain.okta.com/app/humanfocus/exk0abc123/sso/saml
Identity Provider Issuer (Entity ID)
http://www.okta.com/exk0abc123

Also download and attach the X.509 Certificate (click Download Certificate on the SAML setup instructions page). Our team will typically activate SSO within 1–2 business days of receiving your details.