Humanity 2.0 Google Apps SSO setup
Yasir Ehsan avatar
Written by Yasir Ehsan
Updated over a week ago

Getting Started

Visit Google Admin Panel > Apps > SAML Apps. (You need to have Admin Privileges)

Log In into Humanity, and visit Admin >> Integration >> Single Sign On

 

Step 1/5 - Enable SSO for SAML ApplicationClick  Add New Application icon at the bottom left part of the screen

 Step 2/5 - Google ldP InformationSelect Set My Own Custom App, and you'll see Google ldP Information screen.

Now, open Humanity SSO Panel, and fill out following fields:

  • SAML Issuer URL - Copy value of SSO URL field from Google ldP Screen

  • X.509 Certificate - Download Certificate from Google, open it in any text editor and copy its content (content is a certificate)

  • Remote Logout URL - Google does not provide Remote Logout URL, and this value can not be left empty on Humanity SSO setup. Recommended value: http://www.humanity.com?saml_logout=true

Step 3/5 - Basic Information for your Custom AppAfter you have filled all values on Humanity side, click next on Google side, and set Basic information for your Custom App. Users can set any values here. Click Next after you have finished filling out this form.

 Step 4/5 - Service Provider Details

  • ACS URL* -  Copy The Access Consumer Service (ACS) URL from Humanity SSO screen

  • Entity ID * - Copy The Following URL: https://sudbomain.humanity.com/app/

  • Start URL - Copy The SAML Login URL from Humanity SSO screen

  • Signed Response - Leave unchecked

  • Name ID -  Basic Information - Primary Email

  • Name ID Format - X509_Subject

Step 5/5 - Attribute MappingNo action required on this step. Click Finish.

Publish Humanity SSO AppEnable Humanity SSO App for everyone or for some organizations (it may take up to 24 hours for Google to propagate app to all users):

 EnjoyCongrats, you have successfully enabled SSO through the Google Apps for all users, now enjoy all the extra time you save on Scheduling and tracking Time Attendance of your employees.
    

Did this answer your question?