This article describes how to set up access to Nexus GO Signing with PhenixID Authentication Services as identity provider (IDP).
The configuration is done in three steps: first preparation in PhenixID Authentication Services, then in Nexus GO Signing and then configuration is completed in PhenixID.
Prerequisites
Prerequisites
- Installed PhenixID Authentication Server 2.0 or higher
- Signing Service added in Nexus GO
Step-by-step instruction
Configure Identity Provider
To set up PhenixID Authentication Services as a SAML IdP:
- In the user store, fetch the attributes
mail
, displayName
and optionally memberOf
. Attribute names may differ depending on user store type. - Set up PhenixID as a SAML IdP using one of the Federation scenarios described here. Or, if the desired authentication method is not provided by a scenario, use the documentation for the SAML authenticator here.
Use the following configurations:- Set Name ID attribute to
mail
and mail
, displayName
and memberOf
(optional) as additional attributes. - In Additional attributes, enter the desired attributes separated by comma, for example "
mail
,displayName,
memberOf". - Save the configuration.
- Login to the PhenixID configuration manager.
- Go to Scenarios > Federation > <newly_added_scenario> > Identity Provider.
- Uncheck Require signed requests.
- Save.
Export your SAML IdP metadata:
Go to the URL:
https://<YourServerDomainName>/saml/authenticate/<authenticator_alias>?getIDPMeta
Download the metadata to a xml file.
Set up Nexus GO Signing to use PhenixID Authentication Services as identity provider.
Set up local IDP
To set up local IDP:
- Click Services and Signing.
- Select your PDF Signing environment.
- Click Set up local IDP
- Enter a Display Name (this is shown within the signing and admin portal), and upload IDP SAML Metadata that was downloaded in the previous step. Click Next.
Configure SAML mappings and click Next, for example:
email | mail |
commonName | displayName |
Configure Role mappings and click Next, for example:
Role mappings | Attribute | Value |
contributor | memberOf | CN=Nexus GO PDF Signing Admin,OU=Groups,DC=demo,DC=phenixidentity,DC=com |
- Confirm your configuration and click Submit.
- Go back to the overview of your PDF Signing environment, at SAML SP Metadata, click Download.
- Save Logon URL for future step Optional: Add Nexus GO PDF Signing as portal item in PhenixID MyApps portal.
Add Nexus GO Signing as Service Provider in PhenixID Authentication Services
In PhenixID Authentication Services, do the configuration to add Nexus GO Signing as service provider.
Add service provider
To add service provider:
- Login to the PhenixID configuration manager.
- Go to Scenarios > Federation > SAML Metadata upload.
- Click the plus sign.
- Add Nexus GO SAML SP Metadata by uploading the SAML SP Metadata downloaded from Nexus GO in the previous step.
Optional: Add Nexus GO Signing as portal item in PhenixID MyApps portal
Optionally, you can add Nexus GO Signing in the PhenixID MyApps portal, to let the users access Nexus GO Signing without having to log in again.
Add portal item
To add Nexus GO Signing as a portal item in the PhenixID MyApps portal:
- Add an additional item to MyApps using this instruction: https://support.phenixid.se/sbs/enable-myapps/#Configure_pipe.
- Populate the new item with these values:
- URL = <Logon URL from previous chapter>
- applicationName = Nexus GO PDF Signing