Social Login with Google allows an end-user to access the service from the Splash Portal, using Google credentials. This login method requires only a basic Google account, it is not necessary to have Google+ activated.
This article is an example of configuration from the Control Panel and the related end-user experience on the Splash Portal side, which shows the potential of the platform.
Please note: as already mentioned, this login method is not based on Google+. It is not possible to integrate this login method with the Social Marketing application.
If you are looking for the login method based on Google+ accounts, please read the following article: Social Login with Google+.
Control Panel configuration
This is a step-by-step example on how to configure your Venue for the Google login.
Configuring your Venue with Social Login
In order to allow your end-users to log in with Google credentials to your Venue, you should properly configure your Access Template. For this reason, first you need to find the Access Template associated with your Splash Portal.
You can do this by clicking on the Venue button in the quick access toolbar and then finding your Venue in the list. In the short summary of the Venue name, you can read the name of the Access Template used.
So find the name of your Access Template and go to the Social Login tab. This is your basic configuration from the Social Login.
We are going to use the following configuration:
Social Login validation: Send a text message / Do a call
Enable Google: Yes
Other login methods based on social networks are disabled.
In this case the configuration is set at the Tenant level.
In the scenario described above, we are going to login with Google credentials for the first time.
Logging in to the Splash Portal
If Google access has been enabled in the Control Panel, as we did in the "Configuring your Venue with Social Login" paragraph, then the "Google Login" button appears in the Splash Portal.
After clicking on this button, the user can access Internet by providing Google credentials.
After this, the end-user is redirected to the Google web site, where he is required to enter access credentials for the social network in order to go ahead with the procedure.
The authentication process is performed totally outside our platform. This means that the Solution will not process or store access credentials from any social network supported by the Social Login feature.
If Google recognizes access credentials, then the end-user is able to access Internet, according to the associated Internet plan.
Anyway for the first access, the end-user needs to take the necessary steps to use the service correctly.
Giving Google permissions during the first access
The Social Login feature is based on a Google application called "WiFi Social Login", that acts as an intermediate layer between Google and Cloud4Wi.
As we mentioned, the end-user submits access credentials to Google. After this, the "WiFi Social Login" application checks if data is valid or not, and communicates this information to Google. If data is valid, the application also communicates some end-user's personal data (such as first name, last name, gender, email address, birthday, birthplace, username etc.), that is required by Cloud4Wi for the proper creation of the end-user's account and allows posts to the Google profile.
According to Google policies, when an end-user has access for the first time, he is asked to authorize the "WiFi Social Login" application to do all these steps. The application may ask for additional permissions in the future.
Validating a mobile phone during the first access
When configuring the Control Panel, we set the Social Login validation option to "Send a text message / Do a call". This will cause the Splash Portal to ask the end-user for his mobile phone number.
It is also possible to set Cloud4Wi to send a code to the end-user’s mobile phone and ask him to enter it into the Splash Portal (by setting Social Login validation option to "Receive code via SMS") or simply to skip the validation step (by setting Social Login validation option to "None").
As mentioned before, the current value of the Social Login validation option is "Send a text message / Do a call". So the end-user is asked to call or send a text message to a free number, in order to confirm the provided phone number.
After this step, the registration is complete.
As already mentioned, the end-user will not be asked in the future to validate his mobile phone number if the validation has been successfully completed.
Everything has been done, so the end-user is online.