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'.

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

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

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

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

- 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”

- Enter Project Name and Location and click on Create.

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

- 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.


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

- 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.

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

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

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


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

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

- 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

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

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