cancel
Showing results for 
Search instead for 
Did you mean: 

Google- Guest Portal authentication using Social Media

Ambika-leimapok
Moderator
Moderator

Summary:

In this article, we will look at the steps involved in setting up Guest Portal authentication with Social Media Login, in this case via Google.

Network Environment:  

  • SmartZone/Virtual SmartZone [Essentials/High-Scale] (Controller), version 6.1.1.0.x.
  • R350 (Access Point)

Setup Procedure:

  • In the vSZ/SZ GUI, navigate to ‘Network -> Wireless LANs’ and select ‘Create'.

Ambikaleimapok_23-1663632456489.png

  • Name the WLAN, in my setup I named it as ‘SOCIAL_LOGIN’, Authentication Type as "Guest Access" and Method as "Open"

Ambikaleimapok_24-1663632456493.png

  • Encryption Options is selected as 'Open' (but it can change based on requirement). 

Ambikaleimapok_25-1663632456496.png

  • Under Guest Access Portal, select 'Social Media Login'
  • In 'Social Media Profile' click '+'icon to create the profile

Ambikaleimapok_26-1663632456499.png

  • Name the social media profile and in Social Auth Option turn 'ON' the toggle for Google and click the 'here' button

Ambikaleimapok_27-1663632456502.png

  • If you click on “here” you will be redirect to Google APIs section of your Google account, login, accept terms of service and click on “+ Create Project”

Ambikaleimapok_28-1663632456508.png

  • Enter Project Name and Location and click on Create.

Ambikaleimapok_29-1663632456511.png

  • Once the project has been created, go to the OAuth consent screen, and select External and click Create

Ambikaleimapok_30-1663632456521.png

  • Under App information, complete the following steps:
  • For App name, enter the application name.
  • For User support email, select an email address from the list.

 

Ambikaleimapok_31-1663632456528.png

 

 

Ambikaleimapok_32-1663632456536.png

 

  • For Developer contact information, enter valid email address and click SAVE AND CONTINUE.

Ambikaleimapok_33-1663632456543.png

  • In the Edit app registration > Scopes page, click SAVE AND CONTINUE.
  • In the Edit app registration > Test users page, click SAVE AND CONTINUE.
  • On the OAuth consent screen, click PUBLISH APP.

Ambikaleimapok_34-1663632456547.png

  • In the Push to production dialog box, click Confirm.

Ambikaleimapok_35-1663632456555.png

  • Under Publishing status, change the status to In production.

Ambikaleimapok_36-1663632456560.png

  • Go to the Credentials page and click CREATE CREDENTIALS and select OAuth client ID.

 

Ambikaleimapok_37-1663632456574.png

 

Ambikaleimapok_38-1663632456580.png

  • Click Create. If successful, Google displays the Client ID and Client Secret, as shown in the following figure.

Ambikaleimapok_39-1663632456583.png

  • The Google Client ID and Google Secret would be automatically filled once the above steps are performed

                 

Ambikaleimapok_40-1663632456587.png

  • Then add these Whitelisted Domains:*.geotrust.com, *.google.com, *.gstatic.com
  • The next step is to create a 'Guest Portal Service' by clicking the '+' icon

Ambikaleimapok_41-1663632456591.png

  • Enter the 'Portal name' and 'Save' (It can be modified based on requirement).

Ambikaleimapok_42-1663632456593.png

For this example, all other settings including VLAN assignment for end-user devices are set to the default values.

Next click 'OK'.

This configuration will be good to go ahead with Social Media login With Google.

Regards,

Leimapokpam Ambika

Leimapokpam Ambika
Sr.Technical Support Engineer
CWNA | RASZA | RACPA
2 REPLIES 2

feliperocp
New Contributor

Hy Guys, this address https://ap.ruckus.com:9998/googleHandler is not up...

could u check pls?

HI Felip,

These URL are the redirect URL where the portal page would be redirected to.

Leimapokpam Ambika
Sr.Technical Support Engineer
CWNA | RASZA | RACPA