Introduction
Ce document décrit comment configurer l'intégration de Cisco Identity Services Engine (ISE) 2.3 avec les informations d'identification Facebook pour l'accès invité authentifié.
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Configuration ISE (Identity Services Engine)
- Configuration de base de l'application Facebook
Components Used
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- Cisco ISE version 2.3
- Connexion sociale Facebook
- Contrôleur LAN sans fil Cisco (WLC) version 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.
Diagramme du réseau
Configuration
La configuration de l'application Facebook présentée est un exemple et non une configuration recommandée par Cisco.
1. Configurer l'application Facebook
Accédez à https://developers.facebook.com et enregistrez la nouvelle application.
Le tableau de bord de l'application affiche l'ID d'application et la clé App Secret, qui seront utilisés sur ISE pour créer la connexion sociale externe.
Rendre l'application créée publique.
2. Intégrer ISE à l'application Facebook
Utilisez les informations mentionnées ci-dessous afin d'intégrer l'application Facebook à Cisco ISE.
Accédez à Administration > Identity Management > External Identity Sources > Social Login et ajoutez un nouveau magasin.
Configurez le portail ISE Guest pour autoriser la connexion sociale.
Après avoir configuré le portail ISE Guest pour autoriser la connexion sociale, la connexion sociale sera renseignée avec des URL et doit être ajoutée aux paramètres de l'application Facebook, URL de redirection OAuth valides.
Ajoutez la connexion Facebook à partir des produits et ajoutez des URL de redirection OAuth valides.
Les URL seront automatiquement générées sur ISE après avoir correctement lié le portail ISE avec la connexion Facebook External Social.
3. Configurer les stratégies d'authentification et d'autorisation
La configuration ISE suit les mêmes étapes de configuration que Guest CWA (Central Web Authentication).
(Pour connaître les étapes de configuration de ISE CWA, reportez-vous au document ci-dessous :
https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/115732-central-web-auth-00.html)
Assurez-vous que la plage d'adresses IP Facebook (31.13.0.0/16) est exclue de la liste de contrôle d'accès de redirection WLC
Vérification
Une fois l'utilisateur invité redirigé, l'option Se connecter avec Facebook leur est présentée.
Ce bouton tire parti de l'application nouvellement créée et redirige vers la page de connexion facebook où l'utilisateur saisira ses informations d'identification facebook.
Après une authentification réussie, l'utilisateur invité redirige vers le portail ISE.
Journaux en direct ISE Radius :
Dépannage
Débogues sur ISE
Afin d'activer les débogages sur ISE, accédez à Administration > System > Logging > Debug Log Configuration, sélectionnez le noeud PSN et modifiez le niveau de journal des composants suivants en DEBUG :
Journaux à vérifier - ise-psc.log et guest.log. Vous pouvez les extraire directement à partir de l'interface de ligne de commande de ISE :
ise23-1/admin# show logging application ise-psc.log tail
Lors de la connexion à l'application Facebook, ISE affiche l'erreur de délai d'expiration de la connexion :
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
Assurez-vous que le noeud ISE dispose d'une connexion Internet directe.
Utilisation du proxy adressé sur le bogue CSCve87511 « Prise en charge de la connexion sociale avec le serveur proxy »