目录

简介

先决条件

要求

使用的组件

网络图

配置

1.配置Facebook应用

2.将ISE与Facebook应用集成

3.配置身份验证和授权策略

验证

故障排除

ISE上的调试

简介

本文档介绍如何配置思科身份服务引擎(ISE)2.3与Facebook凭证的集成，以用于经过身份验证的访客访问。

先决条件

要求

Cisco 建议您了解以下主题：

- 身份服务引擎(ISE)配置

- 基本Facebook应用配置

使用的组件

本文档中的信息基于以下软件和硬件版本：

- 思科ISE版本2.3

- Facebook社交登录

- 思科无线局域网控制器(WLC)版本8.3.102.0

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

网络图

配置

显示的Facebook应用配置是一个示例，而不是思科推荐的配置。

1.配置Facebook应用

转到https://developers.facebook.com，注册新应用。

应用的控制面板显示应用ID和应用密钥，将在ISE上用于创建外部社交登录。

将创建的应用公开。

2.将ISE与Facebook应用集成

使用以下信息将Facebook应用与思科ISE集成。

导航至管理>身份管理>外部身份源>社交登录并添加新存储。

将ISE访客门户配置为允许社交登录。

在配置ISE访客门户以允许社交登录后，社交登录将填充URL，并需要添加到Facebook应用设置(有效OAuth重定向URL)。

从产品添加Facebook登录并添加有效OAuth重定向URL。

成功将ISE门户与Facebook外部社交登录绑定后，URL将在ISE上自动生成。

3.配置身份验证和授权策略

ISE配置遵循与访客CWA（中央网络身份验证）相同的配置步骤。

(有关ISE CWA的配置步骤，请参阅以下文档：

https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/115732-central-web-auth-00.html)

确保Facebook IP地址范围(31.13.0.0/16)已从WLC重定向ACL中排除

验证

当访客用户被重定向后，系统会显示“使用Facebook登录”选项。

此按钮利用新创建的应用并重定向到用户将在其中输入其facebook凭据的facebook登录页面。

身份验证成功后，访客用户重定向回ISE门户。

ISE Radius实时日志：

故障排除

ISE上的调试

要在ISE上启用调试，请导航至Administration > System > Logging > Debug Log Configuration，选择PSN节点，并将以下组件的日志级别更改为DEBUG:

要检查的日志 — ise-psc.log和guest.log。您可以直接从ISE的CLI跟踪它们：

ise23-1/admin# show logging application ise-psc.log tail

在连接到Facebook应用期间，ISE显示连接超时错误：

2017-08-21 08:28:18,003 DEBUG  [admin-http-pool22][] com.cisco.cpm.oauth.OAuthClient -::::- Got error while checking OAuth settings  for AppId: [123456789] and secret key: ****

2017-08-21 08:28:18,003 ERROR  [admin-http-pool22][] admin.restui.features.social.SocialLoginUIApi -::::- ERROR

connect timed out

确保ISE节点具有直接互联网连接。

使用Bug CSCve87511上的代理地址    "代理服务器的社交登录支持"