Help

Integration

Service Manager(Microfocus) SAML Integration

Updated 2 Nov 2026 9 min read

This document explains how to implement Monosign with OpenText Service Manager. It covers Single Sign-On using SAML 2.0, where Monosign acts as the Identity Provider (IdP) and Service Manager as the Service Provider (SP). Before you continue, it is better to start with the OpenText Service Manager documentation about SAML 2.0 single sign-on, including the Renew the SAML certificate (opens in a new tab) topic.

This configuration is based on the SAML 2.0 service provider metadata that Service Manager publishes at https://<service-manager-host>/idm-service/saml/metadata. The service provider requests signed authentication requests (AuthnRequestsSigned=true) and signed assertions (WantAssertionsSigned=true), and identifies the user by e-mail address (NameID format emailAddress). If your Service Manager version is different, please check the OpenText Service Manager documentation.

Monofor has no responsibility to do Service Manager configurations. If you need support please contact OpenText or your Service Manager support provider.

Instructions

This documentation contains 5 main steps for integration.

  1. Creating an application on Monosign

  2. Configuring the SAML settings on Monosign

  3. Assign a user to the Service Manager application

  4. Configuring Single Sign-On for Service Manager

  5. Sign In Test

1- Creating an Application on Monosign

Create your application on Monosign first. Open the Applications page from the left menu and click Add New.

image-20261030-191725.png

Service Manager is not in the application catalog, so click Create from scratch.

image-20261030-191750.png

Fill in the application details on the Application tab and click Next.

image-20261102-153907.png

Property

Value

Description

Name

Service Manager

Name of the application shown to users on the Monosign portal and on the Monosign sign-in page.

Type

Web

Service Manager is accessed through a web browser. Options: Web, Mobile, Desktop, API.

Url

Optional

Leave empty or enter the address of Service Manager (for example https://<service-manager-host>/idm-service).

Logo

Optional

Browse and upload a logo; it is also shown on the Monosign sign-in page.

Users can see this application on their list

Enabled

Displays the application on the user portal.

On the Access tab define who can reach the application and click Create Application.

image-20261030-192040.png

Property

Value

Description

User Access Type

System Default

Defines which users can access this application. Options: Only Assigned Users, All Users, System Default.

User Group Access Type

System Default

Defines the application's user group access.

Source Using Type

System Default

Defines which user sources the application can use.

Profile Access Type

All

Defines which user profile attributes are available to the application (Options: Restricted, All). Service Manager needs the e-mail address of the user, so the profile must be accessible.

After the application is created, click Keys and add a new Access Key for SAML access.

image-20261030-192203.png

Select SAML as the key type and click Create. Monosign generates the Key value of the SAML application automatically; it is a part of the Monosign SAML addresses.

image-20261031-102756.png

Property

Value

Options

Type

SAML

Rest API, OIDC/OpenID, SAML, RADIUS, Access Gateway, LDAP, AuthN/Z Server

Key

Generated automatically

Unique identifier of the SAML application in the Monosign addresses.

Session

System Default

System Default, On-demand, Permanent

State

Enabled

Enabled, Disabled

Never Expires

Yes

Turn off to define a specific expiration date for the key.

The key page shows the Monosign values that are needed in the Service Manager configuration (step 4):

image-20261102-155842.png

Monosign value

Example

Used in Service Manager as

Sign On Service

https://<monosign-host>/saml/<key>/login

Identity provider Single Sign-On URL

Entity Id

https://<monosign-host>/saml/<key>

Identity provider Issuer / Entity ID

View Certificate / Download Certificate

X.509 certificate of Monosign

IdP signing certificate (X.509)

Metadata, Download IdP Metadata

https://<monosign-host>/saml/<key>/metadata

IdP metadata. If Service Manager can import IdP metadata, this single URL provides the issuer, Sign On Service and certificate at once.

2- Configuring the SAML Settings on Monosign

Open the Edit screen of the SAML key and go to the SAML Settings → Configuration tab. Enter the address where Service Manager receives the SAML response in Assertion Consumer Url and set the Name Id to the e-mail address of the user.

image-20261102-154339.png

Property

Value

Description

Assertion Consumer Url

https://<service-manager-host>/idm-service/saml/SSO

The address where Service Manager receives the SAML response (HTTP-POST). It is the AssertionConsumerService Location in the Service Manager SP metadata.

ACS Validation Mode

Warn Only

Default. With Enforce Monosign accepts only the registered ACS address.

Audience / Entity Id

https://<service-manager-host>/idm-service/saml/metadata

The SP entityID from the Service Manager metadata. Set it so the assertion audience matches what Service Manager expects.

Single Logout Url

https://<service-manager-host>/idm-service/saml/SingleLogout

Optional. The SingleLogoutService Location in the SP metadata (HTTP-POST and HTTP-Redirect).

NameId Format

urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress

The SP metadata lists the e-mail NameID format first, so send the NameID in e-mail format.

Name Id

Email

Service Manager identifies the user by e-mail address, so the NameID of the SAML response must be the e-mail address. If this is empty, Service Manager shows "emailAddress alanı boş görünüyor" (see Troubleshooting).

The Service Manager SP metadata sets AuthnRequestsSigned=true and WantAssertionsSigned=true. Make sure Monosign signs the SAML assertion, and provide the Service Manager SP signing certificate to Monosign so the signature of the incoming authentication request can be validated. The SP signing / encryption certificate in the metadata must be valid (not expired) — the default self-signed CN=localhost certificate expires after one year. If it is expired, renew it on the Service Manager side and export the metadata again (see Renew the SAML certificate (opens in a new tab)).

Open the Attribute Mapping tab, add the e-mail attribute and click Update to save.

Attribute

Value

Description

emailAddress

{{Email}}

E-mail address of the user. Add this attribute if Service Manager reads the e-mail from a SAML attribute named emailAddress instead of (or in addition to) the NameID.

3- Assign a User to the Service Manager Application

Please follow the below instructions on how to assign a user to the application. Open the application, click the Assignments tab and click Assign a User.

image-20261030-193315.png

Search and select the users who can sign in to Service Manager, check the Expiration Date and save. You can select more than one user.

image-20261030-193652.png

Property

Value

Description

User(s)

Selected users

Users who can sign in to Service Manager with Monosign.

Expiration Date

Default one year

The assignment expires on this date.

4- Configuring Single Sign-On for Service Manager

As we mentioned at the start, please check out the OpenText Service Manager documentation first. The SAML service provider settings are made on the Service Manager side (the idm-service component) by the Service Manager administrator. In short, Service Manager must trust Monosign as the identity provider, and Monosign must know the Service Manager service provider addresses.

In the OpenText IDM administration console open Authentication → SAML Configuration, upload the Monosign IdP metadata (or enter the values by hand) and map the attributes:

image-20261102-153651.png

Enter the Monosign values from step 1 into Service Manager (import the IdP metadata, or set the values by hand):

Service Manager (IdP) setting

Value

Description

Identity provider Single Sign-On URL

https://<monosign-host>/saml/<key>/login

Sign On Service of the Monosign SAML key.

Identity provider Issuer / Entity ID

https://<monosign-host>/saml/<key>

Entity Id of the Monosign SAML key.

IdP signing certificate (X.509)

MIIC…

The Monosign certificate (View Certificate or Download Certificate on the key page).

IdP metadata URL

https://<monosign-host>/saml/<key>/metadata

If Service Manager supports metadata import, this single URL loads the three values above.

The Service Manager service provider addresses (from its SP metadata) are entered on the Monosign side in step 2:

Service Manager (SP) value

Value

Used in Monosign as

Assertion Consumer Service URL

https://<service-manager-host>/idm-service/saml/SSO

Assertion Consumer Url (step 2)

SP Entity ID

https://<service-manager-host>/idm-service/saml/metadata

Audience / Entity Id (step 2)

Single Logout URL

https://<service-manager-host>/idm-service/saml/SingleLogout

Single Logout Url (step 2)

SP signing certificate

X.509 certificate from the SP metadata

Provided to Monosign to validate the signed authentication request

Provision the users in Service Manager with the same e-mail address that Monosign sends as the NameID. To sign in with SAML, a user must be assigned to the application in Monosign (step 3) and must exist in Service Manager with the same e-mail address.

Do not close your own administrator session before the sign-in test is successful. If the single sign-on fails, keep a local administrator / fallback login available on the Service Manager side so you can correct the settings.

5- Sign In Test

Now try to log in to Service Manager using Monosign SSO.

  1. Open a new browser window (or a private window) and type the address of Service Manager, for example https://<service-manager-host>/idm-service.

  2. Start the single sign-on from the Service Manager login page (or open the application tile from the Monosign user portal for an IdP-initiated login).

  3. Service Manager redirects the browser to the Monosign sign-in page of the application. You can log in passwordless with your QR code (Monofor Identity), with a Passkey or with your user name and password (Sign in with Password). If you are already signed in to Monosign, the page is skipped.

  4. After the sign-in Monosign sends the SAML response to the ACS URL of Service Manager and the user is logged in.

image-20261102-155613.png

Troubleshooting

Symptom

Cause

Solution

Service Manager shows "emailAddress alanı boş görünüyor" ("the emailAddress field appears empty")

The SAML assertion reached Service Manager but the e-mail (NameID / emailAddress attribute) is empty. The NameID is not mapped to the e-mail, or the user has no e-mail in Monosign.

Set Name Id to Email and NameId Format to e-mail (step 2), add the emailAddress attribute as {{Email}} in Attribute Mapping, and make sure the user's Email field is filled in Monosign.

The signature of the authentication request or assertion is rejected

The SP requests signed requests and signed assertions. The SP signing certificate is missing/expired in Monosign, or the assertion is not signed.

Enable assertion signing in Monosign, upload the current Service Manager SP signing certificate, and renew the expired CN=localhost certificate on the Service Manager side, then export the SP metadata again.

Monosign shows an error about the ACS address

The Assertion Consumer Url of Monosign is different from the ACS URL of Service Manager, which matters most when ACS Validation Mode is Enforce.

Copy the ACS URL from the Service Manager SP metadata exactly as shown (step 2).

The sign-in succeeds on Monosign but Service Manager does not log the user in

The user does not exist in Service Manager, or the e-mail address is different from the Name Id sent by Monosign, or the certificate or issuer is wrong.

Create the user in Service Manager with the same e-mail address, check that Name Id is Email (step 2) and copy the issuer and the certificate again from the Monosign key page (step 1).

A user cannot sign in

The user is not assigned to the application.

Assign the user in step 3.

After completing the configuration on Service Manager and Monosign, it is better to test in a new private browser window if the SAML SSO doesn't work, because old session cookies may cause errors.

Permanent link