You can integrate Foxit Admin Console (Service provider) with OneLogin (Identity provider) by following these steps. This is the most default configuration for a clean integration.
Note: This article contains information and instructions related to a third-party application (OneLogin).
These instructions may vary in your environment and need to be confirmed with your OneLogin vendor, if necessary.
Prerequisites:
You must have a verified domain in Foxit Admin Console > Settings > Directory Setting.
- 1.signup and login
- 2.Add Application
- 3. Configure app properties
- 4.Add Users
- 5. Assign new login to User
- 6. SSO Configuration
1.signup and login
Log in after registering on the website:https://www.onelogin.com/
2.Add Application
Click Applications → Applications
Click Add App
Enter SAML in the search box and select SAML Custom Connector(Advanced) SAML2.0 in the results list.
Enter any desired information such as Display Name → click Save
3. Configure app properties
Navigate to Setting in Admin Console, click Directory Setting → Add directory
Set any desired directory name such as onelogin, click Create and Continue
Click Configuration in the left sidebar of OneLogin
Note the SP Entity ID and SP Assertion Consumer Service URL from the Foxit Admin Console (Settings > Directory Setting). Enter the SP Entity ID into the Audience (EntityID) field and the Assertion Consumer Service URL into both the ACS (Consumer) URL Validator and ACS (Consumer) URL fields in LoginOne.
Select Assertion from the SAML signature element drop-down list → Click Save
Click Parameters in the left sidebar → Click +
Enter 'email' at Field name → Choose Include in SAML assertion → Click Save
select Email under Value → Click Save
4.Add Users
(Note: If you have already added the users you want to sync, you can skip these steps.)
Click Users → Users
Follow the steps below for each user you'd like to add.
Click New User
Enter the user's information → Click Save User
5. Assign new login to User
Click a user you'd like to sync
Click Applications → Click +
Select the Admin Console application → Click Continue
click Save
6. SSO Configuration
Click Applications → Click the Admin Console application
Note the x.509 Certificate, Issuer URL and SAML 2.0 Endpoint(HTTP) fields
This data should be entered into the Settings >Directory Setting page in the Admin Console.
Enter the Issuer URL into the Identity provider Entity ID field, SAML 2.0 Endpoint(HTTP) into the Identity provider SSO URL field, and the entire x.509 Certificate into the Public x509 certificate field of the Foxit Admin Console. Please Note that Choose Connector "OneLogin" → Click Save
Navigate to configuration for the SAML app in OneLogin and make sure the RelayState is pointing to our Admin Console URL. Without this, the SSO portion will continue to loop not knowing where the target destination is
2.SAML user sync configuration
API Credentials
Click Developers → API Credentials
Click New Credential
Enter Name of new API credential, choose Reader users → Click Save
You can get Client ID and Client Secret → Click Done
Put Client ID of OneLogin in Client ID of Admin Console, and put Client Secret of OneLogin in Client Secret of Admin Console → Client Authorize
Click Sync Users
The configuration is complete. You can log in to Foxit Admin Console using the user added in OneLogin.