Conclusion
This tutorial showed us a quick way to deploy and configure Captive Portal of Web Safety application to integrate with Google Workspace. Captive Portal supports other types of integrations too - for example Active Directory integration on premises. Be sure to look at the article for more information on Captive Portal.
The following notes are worth mentioning.
-
The proxy is deployed in the cloud, but connections from a browser to cloud proxy is done in clear text. To better protect confidentiality of the connections it is advisable to use VPN connection to the proxy. Search for Site-to-Site VPN or Hybrid-Cloud tutorials for Microsoft Azure.
-
The application now is not able to get the information about organizational units or security groups from Google Workspace. We are researching this information now. The version for Microsoft Azure Active Directory is able to work with security groups normally though.