Social Authentication Support
The captive portal authentication process now supports Fortinet Presence as an external CP authentication server that allows users to authentication using social media accounts like Facebook or Gmail OAuth.
Supported APs: AP122, AP822, AP832, OAP832, FAP-U421EV and FAP-U423EV.
Before proceeding, note the following:
- Enable location service in the controller(See “Configuring FortiPresence API” on page 86. for more details).
- Assign the AP in the data analytics store.
- Not supported in “Bridge mode”.
To enable social authentication support, do the following:
- Create captive portal exemptions profile
- Configure captive portal profile to use Fortinet Presence
- Enable this captive portal profile in security profile and add this security profile in the ESS profile.
Social Authentication Support
Create Captive Portal Exemptions Profile
To enable social login, create a profile with the list of exempted URLs and in the captive portal profile and select FortiPresence as the external authentication server.
- Go to Configuration > Security > Captive Portal > Captive Portal Exemptions.
- Click the Add button to create a profile with the list of URLs that will be allowed for social authentications. To add multiple URLs to a profile, enter a space after each URL entry. You can add up to 32 URLs
Social Authentication Support
Configure Captive Portal Profile to use Fortinet Presence
- Go to Configuration > Security > Captive Portal > Captive Portal Profiles page
- Create a captive portal profile with local or radius as authentication type.
- If Authentication type is Local, then create a guest user with the following credentials: username: gooduser
- password:good. If Authentication type is RADIUS, then in that RADIUS server, create a user with the following credentials: • username: gooduser
- password:good.
- Make the following changes to External Portal Settings:
- Select Fortinet-Presence as the external server (1).
- Select the profile (2) created with the exempted URLs.
- Enter http://socialwifi.fortipresence.com/wifi.html?login as URL (3) in the external portal
URL.
Social Authentication Support
Enable this captive portal profile in security and ESS profiles
Enable the captive portal profile in the security profile and map the security profile in the ESS Profile. In the security profile, make the following changes to the CAPTIVE PORTAL SETTINGS section:
- Set Captive Portal to Webauth.
- Select the captive portal created for enabling social wifi login.
- Set Captive Portal Authentication Method as External.