Google Configuration
Here is how to set up a SAML application in Google:
- Sign in to your Google Admin console using an administrator account.
- Click Apps > SAML apps.
- Click the plus (+) icon in the bottom corner.
- Click on SETUP MY OWN CUSTOM APP.
- The Google IDP Information window opens and the SSO URL and the Entity ID fields are automatically populated.
You need to copy the Entity ID and the SSO field values and download the IDP metadata (Option 2) to paste them into the appropriate fields in Celoxis. - After you have entered this information in Celoxis, come back to the admin console and click Next.
- In the Basic Information window, add an Application name and Description.
- Click Next.
- In the Service Provider Details window, add an ACS URL, an Entity ID, and a start URL. These information will be provided by Celoxis.
- ACS URL: Copy this from the SSO tab in Celoxis.
- Entity ID: Enter celoxis.com
- Start URL: For SaaS, enter https://app.celoxis.com/psa/person.Login.do
For On-Premise, enter https://your_URL/person.Login.do
- Leave Signed Response unchecked.
- Under the Name ID, for Basic Information, select Primary Email.
- Under Name ID Format drop-down, pick EMAIL.
- Click on Next.
- Click Finish.
You need to now enable this for your users. To do so,
- Go to Apps > SAML apps. Select the SAML app your created above.
- At the top of the gray box, click on and choose On for everyone to turn on the service for all users (click again to confirm).
Common Errors
- Error message: Error: app_not_enabled_for_user
Solution: You have not enabled the SAML app for your users. Follow the steps mentioned above to enable the app for everyone.
The same error will be shown if you are logged in to Google account using a different user than the one setup for IDP. - Error Message: Server Error : No company found with company code: XXXX
Solution: The ACS URL you have entered in Google configuration is incorrect. Copy the correct URL from the ACS URL field under Single Sign-On tab in Celoxis.
- Error Message: Invalid Request, no idpId in request URL or Destination param of the SAML request.
Solution: The IDP URL you entered in Celoxis is incorrect. You need to copy this from your IDP and paste it in Celoxis.