Google Sign In
Stable Version 2.0.0
Published on 2 Nov by 
Created on 4 Mar
Details
Client side google sign in button/widget that will notify the user's email back on successful google authentication.
Read More

Steps to use widget:

1)  Generate new OAuth api client id for your site here: https://console.developers.google.com/apis/credentials

2) Set the site property 'ClientId' to that value you just generated.

3) Drag 'GoogleSignIn' block to your screen and configure the input parameters as desired.

When the notify action from this block is triggered, the get message will be the email that is attempting to sign-in. The widget will only notify an email back after it has already been authenticated via google.

What’s new (2.0.0)

Breaking Change: Instead of using Deprecated_NotifyGetMessage() to retrieve the Users email, the email string is now an input parameter to the LoginVerified Event. The parameter is named 'Email'. Pass this into your screen action to retrieve the email value.

Other Notes:

Deprecated the use of :

  • FakeNotifyWidget
  • Deprecated_Notify
  • Deprecated_NotifyGetMessage

Now uses web block events and calls event directly from JS.

Reviews (0)
Category
Mobile Plug-ins, UI & Widgets, Libraries, Components
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Justin Babel who created this component.
Dependencies
See all 1 dependencies
Requirements
Platform
11.0.0.200
Database
All
Stack
All
Component Consumers
Google Sign In has no consumers.
Weekly Downloads 
Related Components
Google Drive Connector
OutSystems R&D
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
996
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
7321
Google Maps
Labs
Google Maps is a Google Maps Javascript V3 API component, providing Web Blocks and Actions to add interactive maps, markers and directions, along with event driven functionality.
10637
More from Justin Babel
DragTable
Justin Babel
JQuery library used to reorder/drag table columns during runtime. Support for touch and click events. Based on: https://github.com/akottr/dragtable and https://github.com/sindu12jun/table-dragger
146
Super Placeholder
Justin Babel
superplaceholder.js is a library to bring your input placeholders to life by cycling multiple instructions in a single input placeholder.
Custom Touch Events
Justin Babel
Custom touch events uses Hammer.JS to handle tap, pan, pinch, press, rotate, and swipe events customized by you based on inputs to the event handlers. For example, detecting x amount of taps on an object, detecting a long press of over x amount of seconds, swiping an object right at a certain amount of velocity, etc Wraps: http://hammerjs.github.io/