cancel
Showing results for 
Search instead for 
Did you mean: 

Google- Guest Portal authentication using Social Media

Ambika-leimapok
RUCKUS Team Member

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

0 REPLIES 0