Configuring Applicare with OKTA using SAML

Check this against your version

This article was last updated on Sep 13, 2024, before Applicare 10.0 was released (Jun 19, 2026), and has not been re-checked for Applicare 10.0. Confirm the steps in your environment or contact Support.

User Creation

1. Log in to your OKTA Admin account and select People from the Directory menu.

Screenshot 1 — Configuring Applicare with OKTA using SAML

2. Enter the user details and set the password and click the Save button.

Screenshot 2 — Configuring Applicare with OKTA using SAML

Group Creation

1. Go to Groups under the Directory menu and click the Add Group button.

Screenshot 3 — Configuring Applicare with OKTA using SAML

2. Enter Applicare Admin as the name and click the Save button. The description is optional.

Screenshot 4 — Configuring Applicare with OKTA using SAML

3. Similarly, add another group with the name as Applicare Readonly and click the Save button. The description is optional.

Screenshot 5 — Configuring Applicare with OKTA using SAML

App Integration

1. Go to Applications under the Applications menu and click the Create App Integration button

Screenshot 6 — Configuring Applicare with OKTA using SAML

2. Select SAML 2.0 and click the Next button.

Screenshot 7 — Configuring Applicare with OKTA using SAML

3. Enter the App name as Applicare SAML and click the Next button.

Screenshot 8 — Configuring Applicare with OKTA using SAML

4. Enter the Single sign-on URL and Audience URI and select other options in the dropdown.

  • Single sign-on URL -> Applicare_Base_URL/saml/SSO
  • Audience URI (SP Entity ID) -> Applicare_Base_URL/saml/metadata
  • Replace the Applicare_Base_URL with the actual URL.

e.g.

  • Applicare_Base_URL-> https://192.168.0.107:443/applicare
  • Single sign-on URL -> https://192.168.0.107:443/applicare/saml/SSO
  • Audience URI (SP Entity ID) -> https://192.168.0.107:443/applicare/saml/metadata

Screenshot 9 — Configuring Applicare with OKTA using SAML

  1. Click Show Advanced Settings button

Screenshot 10 — Configuring Applicare with OKTA using SAML

6. Add the below details

  • Browse and upload the Applicare Signature Certificate file (.cer). This certificate file is generates during the HTTPS configuration for Applicare. For instruction on self- signed HTTPS configuration Click here.
  • Check the box for Allow Application to initiate Single Logout.
  • Enter the Single Logout URL as Applicare_Base_URL/login/logout.jsp?loginType=console
  • Enter the SP Issuer as Applicare_Base_URL/saml/metadata
  • Replace the Applicare_Base_URL with actual URL.

e.g.

  • Applicare_Base_URL -> https://192.168.0.107:443/applicare
  • Single Logout URL -> https://192.168.0.107:443/applicare/login/logout.jsp?loginType=console
  • SP Issuer -> https://192.168.0.107:443/applicare/saml/metadata

Screenshot 11 — Configuring Applicare with OKTA using SAML

7. Add the FirstName, LastName, EmailAddress, Username and user.group attributes, then click the Next button.

Screenshot 12 — Configuring Applicare with OKTA using SAML

8. Click the Finish button.

Screenshot 13 — Configuring Applicare with OKTA using SAML

Assign Application to People

1. Go to Applications under the Applications menu and select Applicare SAML.

Screenshot 14 — Configuring Applicare with OKTA using SAML

2. Select Assign to People option under the Assign dropdown.

Screenshot 15 — Configuring Applicare with OKTA using SAML

3. Click the Assign button for the user which we are going to assign the App.

Screenshot 16 — Configuring Applicare with OKTA using SAML

4. Click the Save and Go Back button.

Screenshot 17 — Configuring Applicare with OKTA using SAML

5. After assigning the users click the Done button.

Screenshot 18 — Configuring Applicare with OKTA using SAML

Assign Application to Group

Navigate to Applications under the Applications menu and select Applicare SAML.

Screenshot 19 — Configuring Applicare with OKTA using SAML

2. Choose Assign to Groups from the Assign dropdown.

Screenshot 20 — Configuring Applicare with OKTA using SAML

3. Click the Assign button for both the Applicare Admin and Applicare Readonly groups, then click the Done button.

Screenshot 21 — Configuring Applicare with OKTA using SAML

Assign People to Group

1. Go to Groups under the Directory menu and select the Applicare Readonly group.

Screenshot 22 — Configuring Applicare with OKTA using SAML

2. Click the Assign people button.

Screenshot 23 — Configuring Applicare with OKTA using SAML

3. Click the plus button for the users which we need to assign that group.

Screenshot 24 — Configuring Applicare with OKTA using SAML

4. After assigning the users, click the Done button.

Screenshot 25 — Configuring Applicare with OKTA using SAML

5. Go to Groups under the Directory menu and select the Applicare Admin Group.

Screenshot 26 — Configuring Applicare with OKTA using SAML

6. Click the Assign people button.

Screenshot 27 — Configuring Applicare with OKTA using SAML

7. Click the plus button for the users which we need to assign that group.

Screenshot 28 — Configuring Applicare with OKTA using SAML

8. After assigning the users click the Done button.

Screenshot 29 — Configuring Applicare with OKTA using SAML

Configuration on Applicare Controller

Step 1: Add the following properties to the ApplicareController.props file.

saml.firstname.field=FirstName saml.lastname.field=LastName saml.email.field=EmailAddress saml.login.field=username saml.group.field=user.group applicare.saml.enableReadOnlyAccess=true

The saml.login.field is used to authenticate the SAML user for the Application. If the username attribute is not available, use any other available provided by the Application.

e.g.

saml.login.field=EmailAddress (or) saml.login.field=FirstName (or) saml.login.field=LastName

Screenshot 30 — Configuring Applicare with OKTA using SAML

Step 2: Modify the Applicare server startup script located in ${arcturus_home/scripts/setAdminEnv.sh} for Unix/Linux or ${arcturus_home/scripts/setAdminEnv.bat} for Windows.

1. Change the -Dspring.profiles.active=nosaml to -Dspring.profiles.active=saml option to JAVA_OPT as shown here:

-Dspring.profiles.active=saml

This is required for the Applicare server to start.

Screenshot 31 — Configuring Applicare with OKTA using SAML

2. Configure Identity Provider Metadata XML

Obtain the URL from the Identity Provider.

To retrieve URL from OKTA:

  • Login in to OKTA.
  • Select Applications from the left hand menu.
  • Choose the Applicare SAML app.

Screenshot 32 — Configuring Applicare with OKTA using SAML

  • Select the Sign On tab.
  • Copy the Metadata URL and replace it in the <metadataurl> in the -Dsaml.idp.url argument.

Screenshot 33 — Configuring Applicare with OKTA using SAML

-Dsaml.idp.url=<metadataurl>
Example:
-Dsaml.idp.url=https://dev-23232322.okta.com/app/exkf02cnq7H53gnNa5d7/sso/saml/metadata

Screenshot 34 — Configuring Applicare with OKTA using SAML

3. Configure entity ID

-Dapplicare.saml.entityID=https://{ApplicareIP}:{ApplicarePort}/applicare/saml/metadata
Example:
-Dapplicare.saml.entityID=https://192.168.0.107:443/applicare/saml/metadata

Screenshot 35 — Configuring Applicare with OKTA using SAML

4. Set the entity base

-Dapplicare.saml.entityBaseUrl=https://{ApplicareIP}:{ApplicarePort}/applicare
Example:
-Dapplicare.saml.entityBaseUrl=https://192.168.0.107:443/applicare

Screenshot 36 — Configuring Applicare with OKTA using SAML

5. Set the Certificate file path

-Dsaml.jksfile=Applicare controller SSL Certificate (.jks) file path
Example:
-Dsaml.jksfile=C:\sscertificate\certificate.jks

Screenshot 37 — Configuring Applicare with OKTA using SAML

6. Set the KeyStore alias name

-Dsaml.jksalias=ALIAS_NAME
Example:
-Dsaml.jksalias=applicare

Screenshot 38 — Configuring Applicare with OKTA using SAML

7. Set the KeyStore password

-Dsaml.jkskeystorepass=Keystore password
Example:
-Dsaml.jkskeystorepass=changeit

Screenshot 39 — Configuring Applicare with OKTA using SAML

8. Set the Key password

-Dsaml.jkskeypass=Key password for alias
Example:
-Dsaml.jkskeypass=changeit

Screenshot 40 — Configuring Applicare with OKTA using SAML

Monitoring with Applicare

Was this article helpful?

Votes and follows are kept by Zendesk, so they need a Help Center account. These buttons open this article there.

Opens Zendesk · needs internet and sign-in

Still stuck? Contact support