SmartV Authentication – Sign In using Google

Business Background

“Sign In using Google” is an authentication method that allows users to access third-party websites or applications with their Google account credentials. Instead of creating a new username and password, users can simply log in with their existing Google account, making the sign-in process faster and more convenient.

Titan Solution

“Sign In using Google” is a convenient feature integrated into Titan’s SmartV functionality. It allows users to log in to Titan projects with their Google account credentials. This feature offers several advantages:

  1. Simplified Login Experience: Users can access Titan projects with just a few clicks using their existing Google account, eliminating the need to create and remember another set of login credentials.
  2. Enhanced Security: Google’s authentication mechanism adds an extra layer of security through robust authentication protocols and Google’s account protection features.
  3. Single Sign-On (SSO) Capability: If users are already logged into their Google account, they can seamlessly access Titan projects without entering credentials again, streamlining the login process.
  4. Trust and Familiarity: Many users trust Google’s authentication system due to its widespread use and familiarity, which enhances user confidence and adoption.

How to Guide

You must do the following:

Configure Google People API

  1. Create or open the project to which you will add the SmartV. You will copy and paste the project URL into the Google People API’s Authorized redirect URI field.
  2. Make sure that you have a custom alphanumeric field on the Salesforce object where the Google Identity will be stored.
    • This field will be populated with each user’s Google ID so SmartV can uniquely identify users accessing the Titan Web project.
    • When the SmartV Registration Page is enabled, Titan creates a new Salesforce contact using the user’s email. Registration will fail if a contact with the same email already exists in Salesforce.
Custom alphanumeric field
Custom alphanumeric field
Note:

If the Google Identity field in the Salesforce record (for instance, Contact) is empty, the user will not be able to use the Google Sign In to do SmartV authentication.

  1. Configure the Google People API.
  2. Click the Select a project button.
    Select a project button
    Select a project button
    1. Click the New project option.
    New project option
    New project option
    1. Type a project name in the field. The other fields are populated automatically.
    2. Click the Create button.
    Project name field
    Project name field
    1. Click the Enable button.
    Enable button
    Enable button
    1. Click the project to select it. The page loads automatically.
    Select project
    Select project
    1. Click the Credentials option.
    Credentials option
    Credentials option
    1. Click the Audience option.
    Audience option
    Audience option
    1. Click the Get started button.
    Get started button
    Get started button
    1. Type an app name in the field and select the user support email from the drop-down list.
    2. Click the Next button.
    App information
    App information
    1. Select the External radio button.
      • The login method will be available to any test user with a Google Account. Your app will start in testing mode and will only be available to users you add to the list of test users. Once your app is ready to push to production, you may need to verify your app.
    2. Click the Next button.
    Audience information
    Audience information
    1. Type an email address and click the Next button.
    Contact information
    Contact information
    1. Click the checkbox to agree to the Google API Services: User Data Policy and then click the Create button.
    Finish
    Finish
    1. Click the Clients option and click the Create client option.
    Create client option
    Create client option
    1. Use the drop-down list to select the Web Application option.
    2. Type a name in the field.
    3. Click the Add URI button to add the authorized JavaScript origin.
    Web application option
    Web application option
    1. Type or paste your Titan account domain in the field.
    Note:

    You can find the account domain under the My Account > Company Info tab on the Titan Dashboard.

    Alternatively, copy the account domain from a Titan project.

    This image has an empty alt attribute; its file name is image-20-1024x39.png

    Authorized JavaScript origins
    Authorized JavaScript origins
    1. Click the Add URI button to add the authorized redirect URI.
    Add URI's button
    Add URI’s button
    1. Paste the SmartV project URL in the field and click the Create button.
    Authorized redirect URIs
    Authorized redirect URIs
    Note:

    It may take 5 minutes to a few hours for the settings to take effect.

    1. Copy the Client ID.
    Client ID
    Client ID

    Configure the SmartV in Titan Web

    1. Configure the Login screen.
      • Select the Salesforce object.
      • Select the value (required) and the email address (optional).
      • Click the Next button. The Condition screen opens.
    2. Configure the Condition screen.
      • It is optional to add conditions. You may choose to skip this screen by clicking the Next button. The Authentication screen opens.
    3. Use the toggle switch to enable the Sign In using Google option.
      • Use the drop-down list to select the GoogleID field. This field is on the Salesforce object where the Google ID will be stored.
      • Add the Google Client ID.
    SmartV Authentication screen
    SmartV Authentication screen
    1. Click the Next button. The Profile screen opens.

    Hidden Title

    Need more help?

    Titan logo
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.