Gateway

Configuration de l’authentification du certificat client

Les utilisateurs qui se connectent à un serveur virtuel NetScaler Gateway peuvent également être authentifiés en fonction des attributs du certificat client présentés au serveur virtuel. L’authentification par certificat client peut également être utilisée avec d’autres types d’authentification, tels que LDAP ou RADIUS, pour fournir une authentification à deux facteurs.

Pour authentifier les utilisateurs en fonction des attributs de certificat côté client, l’authentification du client doit être activée sur le serveur virtuel et le certificat client doit être demandé. Vous devez lier un certificat racine au serveur virtuel sur NetScaler Gateway.

Lorsque les utilisateurs ouvrent une session sur le serveur virtuel NetScaler Gateway, après l’authentification, les informations sur le nom d’utilisateur sont extraites à partir du champ spécifié du certificat. Ce champ est généralement Subject:CN. Si le nom d’utilisateur est extrait avec succès, l’utilisateur est authentifié. L’authentification échoue dans les cas suivants.

  • Si l’utilisateur ne fournit pas de certificat valide pendant la prise de liaison SSL (Secure Sockets Layer).
  • L’extraction du nom d’utilisateur échoue, l’authentification échoue.

Vous pouvez authentifier les utilisateurs en fonction du certificat client en définissant le type d’authentification par défaut de manière à utiliser le certificat client. Vous pouvez également créer une action de certificat dont la tâche est de définir les opérations à réaliser durant l’authentification basée sur un certificat client SSL.

Pour configurer le certificat client en tant que type d’authentification par défaut à l’aide de l’interface graphique

  1. Accédez à Configuration > NetScaler Gateway, puis cliquez sur Paramètres généraux.
  2. Dans le volet d’informations, sous Paramètres d’authentification, cliquez sur Modifier les paramètres du certificat d’authentification.
  3. Sélectionnez ON pour activer l’authentification à deux facteurs à l’aide du certificat, conformément à vos besoins.
  4. Dans Champ de nom d’utilisateur, sélectionnez le type de champ de certificat qui contient les noms d’utilisateurs.
  5. Dans Champ de nom de groupe, sélectionnez le type du champ de certificat qui contient le nom du groupe.
  6. Dans Groupe d’autorisations par défaut, tapez le nom du groupe par défaut, puis cliquez sur OK.

Extraction du nom d’utilisateur du certificat client

Si l’authentification par certificat client est activée sur NetScaler Gateway, les utilisateurs sont authentifiés en fonction de certains attributs du certificat client. Une fois l’authentification réussie, le nom d’utilisateur ou le nom d’utilisateur et de groupe de l’utilisateur sont extraits du certificat. Les stratégies spécifiées pour cet utilisateur sont également appliquées.

Configuration de l’authentification du certificat client