Solution
Introduction
Cet article décrit comment configurer un périphérique Citrix® NetScaler pour authentifier les utilisateurs par rapport à un serveur ESA. Avant de poursuivre, vérifiez que vous avez installé le composant Serveur RADIUS d'ESET Secure Authentication et que vous pouvez accéder au service RADIUS qui permet aux systèmes externes d'authentifier les utilisateurs.
Avant que votre périphérique Citrix® NetScaler puisse utiliser le serveur ESA pour authentifier les utilisateurs via RADIUS, il doit être configuré en tant que client RADIUS sur le serveur ESA. Ensuite, votre serveur exécutant le service RADIUS ESA doit être configuré en tant que serveur RADIUS sur le périphérique Citrix® NetScaler. Une fois ces configurations spécifiées, vous pouvez commencer à vous connecter à votre périphérique Citrix® NetScaler à l'aide des OTP ESA.
Étape I - Configuration du client RADIUS
Pour permettre au périphérique Citrix® NetScaler de communiquer avec votre serveur ESA, vous devez configurer le périphérique Citrix® NetScaler en tant que client RADIUS sur votre serveur ESA :
- Connectez-vous à la console Web ESA.
- Naviguez vers Composants > RADIUS et localisez le nom d'hôte du serveur exécutant le service RADIUS ESA.
- Cliquez sur le nom d'hôte, puis sur Create New Radius Client (Créer un nouveau client Radius).
- Dans la section Paramètres de base
- Donnez au client RADIUS un nom mémorable pour faciliter les références.
- Configurez l'adresse IP et le secret partagé pour le client afin qu'ils correspondent à la configuration de votre appareil VPN. L'adresse IP est l'adresse IP interne de votre appareil. Si votre appareil communique via IPv6, utilisez cette adresse IP ainsi que l'ID de portée (ID d'interface) correspondant.
- Le secret partagé est le secret partagé RADIUS pour l'authentificateur externe que vous configurerez sur votre appliance.
- Dans la section Authentification, appliquez les paramètres indiqués dans la figure 1-1 ci-dessous.

Figure 1-1
L'ESA est maintenant configuré pour communiquer avec le périphérique Citrix® NetScaler. Vous devez maintenant configurer le périphérique Citrix® NetScaler pour qu'il communique avec le serveur ESA.
Étape II - Configuration du périphérique Citrix® NetScaler
Suivez les étapes ci-dessous :
- Connectez-vous à votre interface administrative Citrix® NetScaler.
- Développez Access Gateway → Serveurs virtuels, sélectionnez votre serveur virtuel Access Gateway existant et cliquez sur Ouvrir.
- Dans la fenêtre Configurer le serveur virtuel de la passerelle d'accès, accédez à l'onglet Authentification.
- Dans la section Politiques d'authentification, sélectionnez Primaire et cliquez sur Insérer une politique.
- Dans la fenêtre Configurer la politique d'authentification, tapez un nom pour votre politique (par exemple, Authentification ESA)
- Sélectionnez General dans le premier menu déroulant et true dans le deuxième menu déroulant sous Named Expressions (Expressions nommées)
- Cliquez sur Ajouter une expression → Nouveau (à côté de Serveur) et définissez les paramètres suivants aux valeurs indiquées ci-dessous
- Nom : ESA RADIUS
- Adresse IP: L'adresse IP de votre serveur RADIUS ESA
- Secret Key (Clé secrète) : Comme indiqué dans la figure 1-1
- Confirmer la clé secrète : Comme ci-dessus
-
Codage du mot de passe: PAP
- Cliquer sur OK
- Cliquer sur OK
- Cliquez sur OK
- Cliquez sur Sauvegarder
Étape III - Test de la connexion
Pour tester la connexion nouvellement configurée :
- Naviguez jusqu'à l'URL que vous utilisez normalement pour les connexions VPN SSL avec votre appliance Citrix® NetScaler.
- Saisissez les informations d'identification de votre utilisateur de test. Assurez-vous que vous utilisez un utilisateur pour lequel l'application mobile 2FA utilisant l'ESA est activée. Lorsque vous êtes invité à saisir un mot de passe, ajoutez l'OTP généré par l'application mobile à votre mot de passe AD. Par exemple, si l'utilisateur a un mot de passe AD Esa123 et un OTP de 999111, vous devez taper Esa123999111.
Résolution des problèmes
Si vous ne parvenez pas à vous authentifier via le serveur RADIUS de l'ESA, assurez-vous d'avoir effectué les étapes suivantes :
- Exécutez un test de fumée sur votre serveur RADIUS, conformément au document "Verifying ESA RADIUS Functionality" (vérification de la fonctionnalité du serveur RADIUS ESA).
- Si aucune erreur n'a été corrigée et que vous ne parvenez toujours pas à vous connecter, revenez à une configuration d'ouverture de session existante (qui n'utilise pas 2FA) et vérifiez que vous pouvez vous connecter
- Si vous pouvez toujours vous connecter en utilisant les anciens paramètres, restaurez les nouveaux paramètres et vérifiez qu'aucun pare-feu ne bloque le protocole UDP 1812 entre votre appareil VPN et votre serveur RADIUS
- Si vous ne parvenez toujours pas à vous connecter, contactez le support technique d'ESET.