- 29 Jun 2021
- 1 Minute To Read
- Print
- DarkLight
- PDF
Using Centrify as your IdP
- Updated On 29 Jun 2021
- 1 Minute To Read
- Print
- DarkLight
- PDF
To set up Federated Authentication with Centrify, log in to your admin account, add a new web app, select SAML, and configure the Service Provider settings. Assign user permissions in Mambu under Federated Authentication. Enable Single Sign-On with manual settings, enter IdP details, download the Signing Certificate, and test the SSO connection. Save changes once successful. To map roles and store user details in Mambu, add specific attributes to the SAML Response.
Setting up Federated Authentication with Centrify
- Login to your Centrify admin account and go to Web Apps > Add Web Apps > Custom > SAML > Add.
- Select the newly created application and go to Trust
- In both the Identity Provider Configuration and the Service Provider Configuration sections select the Manual Configuration option and add the following configuration for Service Provider Configuration.
- Assign a user to the application by adding permissions:
- In Mambu, navigate to Administration > Access > Federated Authentication and select the Enable Single Sign-On check box with the Manual Settings options selected as well.
- Enter the Name you would like to use for your IdP.
- Enter the Single Sign-On Endpoint, use the Single Sign On URL (Centrify Identity Provider Configuration section)
- Download the Signing Certificate from the Identity Provider Configuration section
- Enter the Certificate Fingerprint with the value of the following command:
openssl x509 -noout -fingerprint -sha256 -inform pem -in {/path/to/certificate-file.crt}
Do not forget to replace the placeholders above with the correct certificate name / path.
- For Issuer ID, enter the Entity ID from IdP Entity ID / Issuer (Centrify Provider Configuration section)
- Select Test SSO Connection and enter the username and password of the assigned user account.
- Once you are sure you have a successful setup, you can select Save Changes.
Role assignment
To map the roles from IdP to Mambu and to have the user details such as email, first name, last name stored in Mambu, the following attributes must be added to the SAML Response:
Attribute Name | Attribute Value |
---|---|
LoginUser.Email | |
First Name | LoginUser.FirstName |
Last Name | LoginUser.LastName |
RoleID | LoginUser.RoleNames |
LoginUser.RoleNames
will contain the list of a user's roles names, the first of which will be used in Mambu.