网络控制器NAC

信锐新一代网络控制器是信锐技术自主研发的多元化、高性能的网络控制器设备,集信锐新一代网络控制器、认证服务器、内网终端状态可视化分析、上网行为管理、上网行为审计、流量控制、VPN、防火墙、有线无线管理系统。 结合AI运维技术,极大程度的提升网络运维效率!
NAC3.9.0及以下版本
网络控制器NAC 文档 功能配置 认证配置 Facebook 认证配置手册
{{sendMatomoQuery("网络控制器NAC","Facebook 认证配置手册")}}

Facebook 认证配置手册

更新时间:2024-04-16

Facebook 认证通常用于可以使用 Facebook 的地区 ,终端用户在认证页面上 ,登陆Facebook 账号 ,选择 Like 设置好的主页 ,即可通过认证上网。对于通过认证的用户 ,控制器可以获取到该用户在 Facebook配置的个人信息 ,如 用户 ID、用户名、终端 MAC 地址、 邮箱地址、性别、年龄段(上述字段在用户没有配置的时候 ,是获取不到的)。

配置 Facebook 认证的无线网络,若未放通 Facebook 流量可能会导致用户无法完成认证,故当启用 Facebook 认证方式时 ,会默认勾选放通流量。

一、 Facebook 网页应用配置

1、环境准备

网络环境可以访问国外网站

2、环境配置

1)在网址栏输入 https://developers.facebook.com/apps/,登入 facebook 开发者平台

点击 facebook 登入

3)在 Facebook 开发者平台新建网络应用

这一步我们需要配置隐私权政策网址 ,这样右上角的 Status才能处于 Live 状态(表明 此应用已经发布),否则只能处于 In Development 状态(开发者状态),如果处于开

发者状态 ,认证会报错

应用编号和应用密钥在无线网络配置 facebook 参数的时候会用到

 

4)配置 OAuth 跳转网址

当我们唤起 facebook 的时候 ,终端发送的 http 请求会包含重定向的地址 ,如果此时重定

向的地址不在“有效 OAuth 跳转的 URI 中的话 ,就会导致唤起 facebook 失败

有效 OAuth 跳转的 URI 配置的就是我们的重定向页面 ,在控制器认证授权--认证高级--认

证域名 ,只要将这个域名填入就行。但是要记得 ,填写的时候需要写成

http://auth.wifi.com ,否则如果只填写 auth.wifi.com 的话 ,系统默认会生成https://auth.wifi.com

如果是 portal 对接,则需要将 portal  URL 填入:http://218.255.21.42/?url_id =1509525

提供两种情况下 facebook 唤起时访问的链接:

普通场景下:

https://m.facebook.com/v2.12/dialog/oauth?redirect_uri=http://2.2.2.1/173/mobile.html&client_id =755775297965711

Portal 对接场景下:

https://m.facebook.com/v2.10/dialog/oauth?redirect_uri=http://192.168.168.171/?url_id =1522041&scope =email&client_id =571337003211906

 

5)创建需要用户认证时 Like 的主页

Like 主页就是 facebook 的主页地址,如果之前没有创建过主页的,可以手动添加 facebook主页

 

二、 Facebook 无线网络配置

场景描述 :对于可使用 Facebook 的地区 ,用户通过登录 Facebook 账号 ,并 Like置好

的主页即可完成认证。

1、环境准备

WAC 可以访问外国网站

2、环境配置

1)新增访客认证无线网络 ,勾选放通 facebook 流量

2)配置 facebook 的参数

Like Box:填写 facebook 主页地址即可

APP ID:在开发者平台  --- 设置  --- 基本  --- 应用编号

App Secret:在开发者平台  --- 设置  --- 基本  --- 应用密钥

 

 

三、 Facebook 认证流程展示

 

 

四、Facebook 认证排错

1、以下报错表明 OAuth 没有添加认证域名或者添加不正确

2、以下错误表面你的应用尚未发布 ,仍处于 In Development 状态 ,需要发布此应用