SAML Authentication
Voyager can use SAML authentication where available. To enable it, you will need to:
Configure SAML Authentication
Configure the ADFS Server
Configure Groups
Install Java Cryptography Extension (JCE) Unlimited Strength
NOTE: Java Cryptography Extension (JCE) Unlimited Strength is required.
Configuring SAML authentication
To configure SAML authentication:
Go to Manage > Authentication > SAML
Enter your identity provider metadata
Click Save to save the configuration
Select the KeyStore tab to install or create a new certificate
Enter the Keystore and Private Key passwords
Click Save
Once the key store is created, click Download Metadata to import the federated data into your server. Alternatively you can upload an already existing key store.
Configuring the ADFS Server
Open the AD FS management console and select Relying Party Trusts
Click Add Relying Party Trust Wizard
Click Start and follow the steps
Select the metadata file exported from Voyager
Click Next
Enter the Display Name
Configure the Issuance Authorization Rules
Review the configuration and click Next
Open the Claim Rules editor
Add a new rule
Open the Send LDAP Attributes as Claims template
Specify the Name ID (required)
Specify the Group and Display-Name attributes (optional)
If you generated a Self-signed certificate you must install it into the Trusted Root Certification Authorities store.
IMPORTANT: Make sure that SHA-1 is selected as secure hash algorithm.
Double-click on the recently added Relaying Party Trust and select the Encryption tab
Click View.. and select Install Certificate
Select the Certificate Store
Click OK
Click Next to store the Certificate
Make sure SAML authentication is enabled and restart Voyager
Managing groups
You can add existing groups and grant them administrator rights
Click Add and optionally grant administration access
Installing Java Cryptography Extension (JCE) Unlimited Strength
Java Cryptography Extension (JCE) Unlimited Strength is required for SAML authentication in Voyager and is not shipped with the bundled JRE in Voyager installer. It can be downloaded from http://www.oracle.com . Make sure you download the right version for your JRE (i.e. Java 7, Java 8). Download and unzip the package and follow the instructions from README.txt.
After installation, you must restart Voyager.