Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Diagrama de Rede

Configuração

1. Configurar aplicativo do Facebook

2. Integrar o ISE ao aplicativo do Facebook

3. Configurar políticas de autenticação e autorização

Verificar

Troubleshoot

Depurações no ISE

Introduction

Este documento descreve como configurar a integração do Cisco Identity Services Engine (ISE) 2.3 com credenciais do Facebook para acesso de convidado autenticado.

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Configuração do Identity Services Engine (ISE)

- Configuração básica do aplicativo do Facebook

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

- Cisco ISE versão 2.3

- Login social do Facebook

- Cisco Wireless LAN Controller (WLC) versão 8.3.102.0

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Diagrama de Rede

Configuração

A configuração do aplicativo Facebook apresentada é um exemplo e não uma configuração recomendada pela Cisco.

1. Configurar aplicativo do Facebook

Vá para https://developers.facebook.com e registre o novo aplicativo.

O painel do aplicativo mostra a ID do aplicativo e a chave do segredo do aplicativo, que serão usadas no ISE para criar o login social externo.

Torne público o aplicativo criado.

2. Integrar o ISE ao aplicativo do Facebook

Use as informações mencionadas abaixo para integrar o aplicativo Facebook ao Cisco ISE.

Navegue até Administration > Identity Management > External Identity Sources > Social Login e adicione um novo armazenamento.

Configure o Portal de Convidado do ISE para Permitir login social.

Depois de configurar o Portal de Convidados do ISE para permitir o login social, o login social será preenchido com URLs e precisará ser adicionado às configurações do aplicativo do Facebook, URLs de redirecionamento OAuth válidos.

Adicione o login do Facebook dos produtos e adicione URLs de redirecionamento OAuth válidos.

Os URLs serão gerados automaticamente no ISE após a associação bem-sucedida do portal ISE ao login social externo do Facebook.

3. Configurar políticas de autenticação e autorização

A configuração do ISE segue as mesmas etapas de configuração do Guest CWA (Central Web Authentication).

(Para ver as etapas de configuração do ISE CWA, consulte o documento abaixo:

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

Verifique se o intervalo de endereços ip do Facebook (31.13.0.0/16) está excluído da ACL de redirecionamento da WLC

Verificar

Quando o usuário convidado é redirecionado, ele é apresentado com a opção Fazer login com o Facebook.

Esse botão tira proveito do aplicativo recém-criado e redireciona para a página de login do facebook, onde o usuário digitará suas credenciais do facebook.

Após a autenticação bem-sucedida, o usuário convidado redireciona de volta para o Portal do ISE.

Logs ao vivo do ISE Radius:

Troubleshoot

Depurações no ISE

Para habilitar depurações no ISE, navegue para Administration > System > Logging > Debug Log Configuration, selecione o nó PSN e altere o nível de log dos seguintes componentes para DEBUG:

Registros a serem verificados - ise-psc.log e guest.log. Você pode segui-los diretamente da CLI do ISE:

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

Durante a conexão com o aplicativo Facebook, o ISE mostra o erro de tempo limite da conexão:

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

Verifique se o nó ISE tem uma conexão direta com a Internet.

Usando o proxy endereçado no bug CSCve87511    "Suporte de login social com servidor proxy"