Please rate how useful you found this document: 
Average: 1 (1 vote)

Google G-Suite

This section discusses how to set up the SAML Auth plugin with Google G-Suite and how to log on to ProcessMaker.

Prior to starting this procedure, ensure the following:

  • Ensure that you have experience configuring SAML.

  • This procedure can only be performed with a public server with a valid SSL certificate.

  • Download the certificate from the IdP. Contact the IdP if you do not have this certificate.

After Installing and enabling the SAML Auth plugin, follow these steps:

  1. Configure Google G-Suite as a SAML IDP. In order to achieve this, follow the steps from this article.

    Note: Normal Google account does not work, a corporate account is required.

  2. Copy the following values from ProcessMaker Service Provider section to the Configure SAML section in Google G-Suite:

    Note: Field hints provided by Google G-Suite also provide a guide about how to match values.

    • Assertion Consumer Service.
    • Entity ID.
    • Single Logout Service.
  3. Now SAML configuration is required by ProcessMaker in the Identity Provider section. Copy the following fields from Google G-Suite and then click Update Configuration in ProcessMaker:

    • Entity ID.
    • Single Sign-On Service.
  4. Locate the certificate downloaded from the IdP. Contact the IdP if you do not have this certificate before proceeding further.

  5. Enter the Idp Attribute Name value on the Field Matching section in the Configurations tab.

  6. Check use Extended Users checkbox and then select the USR_EMAIL value in the User Field option.

  7. In ProcessMaker Configurations tab, click Upload New Certificate and then click Browse.

  8. Select the generated Certificate file, and then click Save.

  9. Click on Update Configuration.

To be redirected to Google G-Suite login, in your ProcessMaker domain, enter the Workspace name and then click Login.

This redirects you to your Google G-Suite domain, then enter your Google credentials. You are now logged on to ProcessMaker via Google G-Suite.