Prerequisites
A Google Cloud organisation you have permission to create OAuth clients.
You must have an account able to log in as an Administrator
Setup
Log into the Google Cloud Console.
On the Welcome page choose the APIs & Services button under Quick access.
Choose Credentials from the left-hand side of the page.
Choose Create Credentials -> OAuth client ID.
For the Application type, choose Web application.
Enter a descriptive name in the Name field.
Under Authorized JavaScript origins, click Add URI and enter
https://[Your server's external IP]:9443/ssoCallback
(e.g. https://www.mycompany.com:9443/ssoCallback)
You should also change the 9443 port number to reflect your server's external web server port if you've remapped it!
How do I find out my server's external IP?
Click Create.
Copy the values given for Your Client ID and Your Client Secret, they will be needed to set up in our web app.
Log in to EdgeVis Server, and from the home page, select All server settings -> User Settings -> Single sign-on. This will take you to the settings pages for SSO - click the Edit the single sign-on settings for the server button.
Check Enable single sign-on.
Using the settings you saved earlier, enter the following:
Open ID Connect Configuration Url:
Enter https://accounts.google.com/.well-known/openid-configuration
Open ID Connect Client ID:
Enter the Application (client) ID you saved in Step 8.
Open ID Connect Client Secret:
Enter the Secret ID you saved in Step 8.
Once you have entered all three settings, you should hit the test link to confirm you have entered the correct settings:
If the test is successful, click Submit to save your settings - your server is now ready for single sign-on users!
Next steps
You can now:
Create new user accounts within domains that utilise SSO






