Knowledge Base

Enabling Google Login

This article provides information on how to enable Single Sign On (SSO) login on your platform using Google.

The Funraisin platform has a 2-Factor Authentication (2FA) process with different types that you can choose from. One of which is SSO (Single Sign-On), which allows users to securely authenticate multiple applications and websites by using a single set of credentials like Google login. 

This is implemented to better protect both the user's credentials and the resources the user can access.

This strengthens access security and protects against phishing and password brute-force attacks, so your login and data are secured.  

Key terms:

2-Factor Authentication (2FA): an additional layer of security to the authentication process, which requires users to provide two different authentication factors to verify their identity; sometimes also referred to as Two-Step Verification or Dual-Factor Authentication.

Single Sign-On (SSO): an authentication method that allows users to use one set of login credentials to access several related but independent software applications and websites.

 

Enabling SSO using Google Login

To use Single Sign-on with Google, you will need to first set up some things within your Google Console.

These instructions can also be found at https://developers.google.com/identity/gsi/web/guides/get-google-api-clientid.

Create a Google Project

Log in to your Google Console (https://console.developers.google.com/apis) and create a new API Project for your website simply by giving it a name. Once the project has been created click into the Oauth Consent Screen section; this is where you can control the settings around what the end user sees when they go to log in with Google, such as your company name, logo, etc.

When asked to choose your "scopes," simply choose the first 3 options which are email, profile, and openid. For authorised domain, just add in the domain of your website, excluding any www or sub-domain; e.g., for this site you are on now, we would simply use "funraisin.co"

Once you have gone through all the steps, you can then click into "Credentials" from the left nav and then create a new credential, making sure to choose "OAuth Client ID." Then choose "web application" and then under "Authorized JavaScript origins" add the full url for your site, e.g., https://support.funraisin.co.

After you hit save, you will be presented with a screen giving you a Client ID and a Secret, which you can add to your platform under Platform Setup > General Setup > Platform Settings > scroll down to 2-Factor Admin User Security > select SSO as Authentication Type > enter the SSO credentials > hit Save.

Click to expand

If you’d like further help, please pop in a support ticket from your Funraisin admin, and our team will assist you.