Configuring Google Single Sign-On Integration with SAML
Google offers a Single sign-on service as part of their Cloud Identity product, a unified identity platform for IAM (Identity and Access Management) and EMM (Enterprise Mobility Management). Google SSO provides single-click access to thousands of on-premises and in the cloud pre-integrated applications.
Using Security Assertion Markup Language (SAML), a user can use their managed account credentials to sign in to enterprise cloud applications via Single Sign-On (SSO). An Identity Provider (IdP) service provides administrators with a single place to manage all users and cloud applications.
You don't have to manage individual user IDs and passwords tied to individual cloud applications for each of your users. An IdP service provides your users with a unified sign-on across all their enterprise cloud applications.
You have to use IdP-initiated SSO if you want to utilize Auto Provisioning.
Single Sign-On Fields
This table lists and explains the Single Sign-On fields in the Google Single Sign-On window.
Select this option to enable the single sign-on feature.
Enforce to authenticate only with single sign-on
Enable this option so only administrator users can authenticate without single sign-on. Users can only sign in to Acunetix 360 by using the email address that belongs to their employer.
This is the SAML identity provider’s Identifier value.
SAML 2.0 Service URL
This is the Consumer URL value (also called the SSO Endpoint or Recipient URL).
SAML 2.0 Endpoint
This is the URL from your IdP's SSO Endpoint field.
This is the X.509 certificate value.
Enable Auto Provisioning
Enable this option so that an account will be automatically created for IdP registered users when they first access Acunetix 360.
If you enable this option for user creation in Acunetix 360, you must complete the FirstName, LastName and Phone Number (optional) fields in the Attribute Statements on the IdP side.
This means a new team member can log in to Acunetix 360 with no user permissions, such as Start Scan. They can add permissions after this.
Require SAML assertions to be encrypted
Enable this option to prevent third parties from reading private data in transit from assertions.
There are two options:
Use Alternate Login Email
Enable to allow users to use alternative email for SSO.
After you enable this, you can enter an alternative email in the New Member window and while editing the user's details in the Team window.
How to Configure Google Single Sign-On Integration with SAML
- Log in to your Google account and navigate to the Admin console.
- Click Apps.
- Click SAML. The SAML Apps settings window is displayed.
- Click Add a service/App to your domain. The Enable SSO for SAML Application window is displayed.
- Click SETUP MY OWN CUSTOM APP. The Google IdP Information window is displayed.
- Take a note of the IdP Information: SSO URL, Entity ID and Certificate. (You will need them in a later step.)
- In IDP metadata, click DOWNLOAD.
- Click NEXT. The Basic information for your Custom App window is displayed.
- Enter an Application Name and click NEXT. The Service Provider Details window is displayed.
- In the ACS URL field, copy and paste in the contents of the SAML 2.0 Service URL field from Acunetix 360’s Single Sign-On window.
- In the Entity ID field, copy and paste in the contents of the Identifier field (URL) from the Acunetix 360 SSO configuration window.
- Click NEXT. The Attribute Mapping window is displayed.
- Click FINISH.
- Return to the SAML Settings window.
- Click the ellipsis () for More Options, then select ON for everyone.
- In the IdP Information note panel:
- Copy the URL from the Entity ID field.
- Then log in to Acunetix 360, and from the main menu, click Settings, then Single Sign-On. Select Google from the drop-down list and paste the URL into the Idp Identifier field.
- Next, copy the URL from the SSO URL field.
- Then in Acunetix 360’s Single Sign-On window, paste the URL into the SAML 2.0 Endpoint field.
- Finally, copy the content from the downloaded X.509 Certificate field.
- Then in Acunetix 360’s Single Sign-On window, paste it into the X.509 Certificate field.
- In Acunetix 360’s Single Sign-On window, click Save Changes.