Citrix ADC

Stratégies d’authentification

Lorsque les utilisateurs ouvrent une session sur l’appliance Citrix ADC ou Citrix Gateway, ils sont authentifiés selon une stratégie que vous créez. Une stratégie d’authentification comprend une expression et une action. Les stratégies d’authentification utilisent des expressions Citrix ADC.

Après avoir créé une action d’authentification et une stratégie d’authentification, liez-la à un serveur virtuel d’authentification et attribuez-lui une priorité. Lorsque vous la liez, désignez-la également comme une stratégie primaire ou secondaire. Les stratégies primaires sont évaluées avant les stratégies secondaires. Dans les configurations qui utilisent les deux types de stratégie, les stratégies primaires sont généralement des stratégies plus spécifiques, tandis que les stratégies secondaires sont généralement des stratégies plus générales. Il est destiné à gérer l’authentification pour tous les comptes d’utilisateur qui ne répondent pas aux critères les plus spécifiques. La stratégie définit le type d’authentification. Une stratégie d’authentification unique peut être utilisée pour des besoins d’authentification simples et est généralement liée au niveau global. Vous pouvez également utiliser le type d’authentification par défaut, qui est local. Si vous configurez l’authentification locale, vous devez également configurer les utilisateurs et les groupes sur l’appliance.

Vous pouvez configurer plusieurs stratégies d’authentification et les lier pour créer une procédure d’authentification détaillée et des serveurs virtuels. Par exemple, vous pouvez configurer l’authentification en cascade et à deux facteurs en configurant plusieurs stratégies. Vous pouvez également définir la priorité des stratégies d’authentification pour déterminer les serveurs et l’ordre dans lequel l’appliance vérifie les informations d’identification de l’utilisateur. Une stratégie d’authentification inclut une expression et une action. Par exemple, si vous définissez l’expression sur Valeur True, lorsque les utilisateurs ouvrent une session, l’action évalue l’ouverture de session utilisateur sur true, puis les utilisateurs ont accès aux ressources réseau.

Après avoir créé une stratégie d’authentification, vous liez la stratégie au niveau global ou aux serveurs virtuels. Lorsque vous liez au moins une stratégie d’authentification à un serveur virtuel, toutes les stratégies d’authentification liées au niveau global ne sont pas utilisées lorsque les utilisateurs ouvrent une session sur le serveur virtuel, sauf si le type d’authentification global a une priorité supérieure à la stratégie liée au serveur virtuel.

Lorsqu’un utilisateur ouvre une session sur l’appliance, l’authentification est évaluée dans l’ordre suivant :

  • Le serveur virtuel est vérifié pour toutes les stratégies d’authentification liées.
  • Si les stratégies d’authentification ne sont pas liées au serveur virtuel, l’appliance vérifie les stratégies d’authentification globales.
  • Si une stratégie d’authentification n’est pas liée à un serveur virtuel ou globalement, l’utilisateur est authentifié via le type d’authentification par défaut.

Si vous configurez des stratégies d’authentification LDAP et RADIUS et que vous souhaitez lier les stratégies globalement pour l’authentification à deux facteurs, vous pouvez sélectionner la stratégie dans l’utilitaire de configuration, puis choisir si la stratégie est le type d’authentification principal ou secondaire. Vous pouvez également configurer une stratégie d’extraction de groupe.

Remarque :

Citrix ADC ou Citrix Gateway code uniquement les caractères UTF-8 pour l’authentification, et il n’est pas compatible avec les serveurs qui utilisent des caractères ISO-8859-1.

Créer une stratégie d’authentification

Créer une stratégie d’authentification à l’aide de l’interface graphique

  1. Accédez à Sécurité > AAA - Trafic des applications > Stratégies > Authentification, puis sélectionnez le type de stratégie que vous souhaitez créer. Pour Citrix Gateway, accédez à Citrix Gateway > Stratégies > Authentification.
  2. Dans le volet d’informations, sous l’onglet Stratégies, effectuez l’une des opérations suivantes :

    • Pour créer une stratégie, cliquez sur Ajouter.
    • Pour modifier une stratégie existante, sélectionnez l’action, puis cliquez sur Modifier.
  3. Dans la boîte de dialogue Créer une stratégie d’authentification ou Configurer une stratégie d’authentification, tapez ou sélectionnez les valeurs des paramètres.

    • Nom — nom de la stratégie (ne peut pas être modifié pour une action précédemment configurée)
    • Type d’authentificationauthtype
    • ServeurauthVsName
    • Expression — règle (vous entrez des expressions en choisissant d’abord le type d’expression dans la liste déroulante la plus à gauche sous la fenêtre Expression, puis en tapant votre expression directement dans la zone de texte de l’expression, ou en cliquant sur Ajouter pour ouvrir la boîte de dialogue Ajouter une expression et en utilisant le menu déroulant pour construire votre expression.)
  4. Cliquez sur Créer ou sur OK. La stratégie que vous avez créée apparaît dans la page Stratégies.
  5. Cliquez sur l’onglet Serveurs et, dans le volet d’informations, effectuez l’une des opérations suivantes :

    • Pour utiliser un serveur existant, sélectionnez-le, puis cliquez sur.
    • Pour créer un serveur, cliquez sur Ajouter, puis suivez les instructions.
  6. Si vous souhaitez désigner cette stratégie comme stratégie d’authentification secondaire, sous l’onglet Authentification, cliquez sur Secondaire. Si vous souhaitez désigner cette stratégie comme stratégie d’authentification principale, ignorez cette étape.
  7. Cliquez sur Insérer une stratégie.
  8. Choisissez la stratégie que vous souhaitez lier au serveur virtuel d’authentification dans la liste déroulante.
  9. Dans la colonne Priorité à gauche, modifiez la priorité par défaut pour vous assurer que la stratégie est évaluée dans l’ordre approprié.
  10. Cliquez sur OK. Un message apparaît dans la barre d’état indiquant que la stratégie a été correctement configurée.

Modifier une stratégie d’authentification à l’aide de l’interface graphique

Vous pouvez modifier les stratégies et les profils d’authentification configurés, tels que l’adresse IP du serveur d’authentification ou l’expression.

  1. Dans l’utilitaire de configuration, sous l’onglet Configuration, développez Citrix Gateway > Stratégies > Authentification. Remarque : Vous pouvez également configurer la stratégie dans Sécurité > AAA - Trafic des applications > Stratégies > Authentification, puis sélectionner le type de stratégie que vous souhaitez modifier.
  2. Dans le volet de navigation, sous Authentification, sélectionnez un type d’authentification.
  3. Dans le volet d’informations, sous l’onglet Serveurs, sélectionnez un serveur, puis cliquez sur Ouvrir.

Supprimer une stratégie d’authentification à l’aide de l’interface graphique

Si vous avez modifié ou supprimé un serveur d’authentification de votre réseau, supprimez la stratégie d’authentification correspondante de Citrix Gateway.

  1. Dans l’utilitaire de configuration, sous l’onglet Configuration, développez Citrix Gateway > Stratégies \ > Authentification. Remarque : Pour configurer à partir d’ADC, naviguez Sécurité > AAA - Trafic des applications > Stratégies > Authentification, puis sélectionnez le type de stratégie à supprimer.
  2. Dans le volet de navigation, sous Authentification, sélectionnez un type d’authentification.
  3. Dans le volet d’informations, sous l’onglet Stratégies, sélectionnez une stratégie, puis cliquez sur Supprimer.

Créer une stratégie d’authentification à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes :

add authentication negotiatePolicy <name> <rule> <reqAction>

show authentication localPolicy <name>

bind authentication vserver <name> -policy <policyname> [-priority <priority>][-secondary]]

show authentication vserver <name>
<!--NeedCopy-->

Exemple :

    > add authentication localPolicy Authn-Pol-1 ns_true
      Done
    > show authentication localPolicy
    1)      Name: Authn-Pol-1       Rule: ns_true          Request action: LOCAL   Done
    > bind authentication vserver Auth-Vserver-2 -policy Authn-Pol-1
    Done
    > show authentication vserver Auth-Vserver-2
        Auth-Vserver-2 (10.102.29.77:443) - SSL Type: CONTENT State: UP Client Idle
        Timeout: 180 sec Down state flush: DISABLED
        Disable Primary Vserver On Down : DISABLED
        Authentication : ON
        Current AAA Users: 0
        Authentication Domain: myCompany.employee.com
    1)  Primary authentication policy name:  Authn-Pol-1 Priority: 0
        Done
<!--NeedCopy-->

Modifier une stratégie d’authentification existante à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour modifier une stratégie d’authentification existante :

set authentication localPolicy <name> <rule> [-reqaction <action>]<!--NeedCopy-->

Exemple

<!--NeedCopy-->

set authentication localPolicy Authn-Pol-1 ‘ns_true’


### Supprimer une stratégie d'authentification à l'aide de l'interface de ligne de commande

À l'invite de commandes, tapez la commande suivante pour supprimer une stratégie d'authentification :

<!--NeedCopy-->

rm authentication localPolicy


Exemple

<!--NeedCopy-->

rm authentication localPolicy Authn-Pol-1


### Lier une stratégie d'authentification

Après avoir configuré les stratégies d'authentification, vous liez la stratégie soit globalement, soit à un serveur virtuel. Vous pouvez utiliser l'utilitaire de configuration pour lier une stratégie d'authentification.

Pour lier une stratégie d'authentification globalement à l'aide de l'utilitaire de configuration :

1.  Dans l'utilitaire de configuration, sous l'onglet Configuration, développez **Citrix Gateway > Stratégies \ > Authentification**.
    Remarque : Pour configurer à partir d'ADC, naviguez **Sécurité > AAA - Trafic des applications > Stratégies > Authentification**
1.  Cliquez sur un type d'authentification.
1.  Dans le volet d'informations, sous l'onglet Stratégies, cliquez sur un serveur, puis dans Action, cliquez sur Liaisons globales.
1.  Sous l'onglet Principal ou Secondaire, sous Détails, cliquez sur Insérer une stratégie.
1.  Sous Nom de la stratégie, sélectionnez la stratégie, puis cliquez sur OK.

    **Remarque :** lorsque vous sélectionnez la stratégie, Citrix Gateway définit automatiquement l'expression sur la valeur True.

Pour délier une stratégie d'authentification globale à l'aide de l'utilitaire de configuration :

1.  Dans l'utilitaire de configuration, sous l'onglet Configuration, développez **Citrix Gateway > Stratégies \ > Authentification**.
    Remarque : Pour configurer à partir d'ADC, naviguez **Sécurité > AAA - Trafic des applications > Stratégies > Authentification**
1.  Sous l'onglet Stratégies, dans Action, cliquez sur Liaisons globales.
1.  Dans la boîte de dialogue Lier/Annuler la liaison des stratégies d'authentification à l'ensemble, sous l'onglet Primaire ou Secondaire, dans Nom de la stratégie, sélectionnez la stratégie, cliquez sur Annuler la stratégie, puis cliquez sur OK.

## Ajouter une action d'authentification

### Ajouter une action d'authentification à l'aide de l'interface de ligne de commande

Si vous n'utilisez pas l'authentification LOCAL, vous devez ajouter une action d'authentification explicite. À l'invite de commandes, tapez la commande suivante :

<!--NeedCopy-->

add authentication tacacsAction -serverip [-serverPort ][-authTimeout ][ ... ]


Exemple

<!--NeedCopy-->

add authentication tacacsaction Authn-Act-1 -serverip 10.218.24.65 -serverport 1812 -authtimeout 15 -tacacsSecret “minotaur” -authorization OFF -accounting ON -auditFailedCmds OFF -defaultAuthenticationGroup “users”


### Configurer une action d'authentification à l'aide de l'interface de ligne de commande

Pour configurer une action d'authentification existante, à l'invite de commandes, tapez la commande suivante :

<!--NeedCopy-->

set authentication tacacsAction -serverip [-serverPort ][-authTimeout ][ ... ]


Exemple

<!--NeedCopy-->

set authentication tacacsaction Authn-Act-1 -serverip 10.218.24.65 -serverport 1812 -authtimeout 15 -tacacsSecret “minotaur” -authorization OFF -accounting ON -auditFailedCmds OFF -defaultAuthenticationGroup “users”


### Supprimer une action d'authentification à l'aide de l'interface de ligne de commande

Pour supprimer une action RADIUS existante, à l'invite de commandes, tapez la commande suivante :

<!--NeedCopy-->

rm authentication radiusAction


Exemple

<!--NeedCopy-->

rm authentication tacacsaction Authn-Act-1


## L'authentification NoAuth

L'appliance Citrix ADC prend en charge la fonctionnalité d'authentification NoAuth qui permet au client de configurer un paramètre DefaultAuthenticationGroup dans la `noAuthAction` commande, lorsqu'un utilisateur exécute cette stratégie. L'administrateur peut vérifier la présence de ce groupe dans le groupe d'utilisateurs pour déterminer la navigation de l'utilisateur via la stratégie NoAuth.

### Pour configurer une authentification NoAuth à l'aide de l'interface de ligne de commande

À l'invite de commandes, tapez ;

<!--NeedCopy-->

add authentication noAuthAction [-defaultAuthenticationGroup ]


**Exemple :**

<!--NeedCopy-->

add authentication noAuthAction noauthact –defaultAuthenticationGroup mynoauthgroup


## Types d'authentification globale par défaut

Lorsque vous avez installé Citrix Gateway et exécuté l'Assistant Citrix Gateway, vous avez configuré l'authentification dans l'Assistant. Cette stratégie d'authentification est automatiquement liée au niveau global Citrix Gateway. Le type d'authentification que vous configurez dans l'assistant Citrix Gateway est le type d'authentification par défaut. Vous pouvez modifier le type d'autorisation par défaut en exécutant à nouveau l'assistant Citrix Gateway ou modifier les paramètres d'authentification globaux dans l'utilitaire de configuration.

Si vous devez ajouter d'autres types d'authentification, vous pouvez configurer des stratégies d'authentification sur Citrix Gateway et lier les stratégies à Citrix Gateway à l'aide de l'utilitaire de configuration. Lorsque vous configurez l'authentification globalement, vous définissez le type d'authentification, configurez les paramètres et définissez le nombre maximal d'utilisateurs pouvant être authentifiés.

Après avoir configuré et lié la stratégie, vous pouvez définir la priorité pour définir quel type d'authentification a priorité. Par exemple, vous configurez les stratégies d'authentification LDAP et RADIUS. Si la stratégie LDAP a un numéro de priorité de 10 et que la stratégie RADIUS a un numéro de priorité de 15, la stratégie LDAP a priorité, quel que soit l'endroit où vous liez chaque stratégie. C'est ce qu'on appelle l'authentification en cascade.

Vous pouvez choisir de remettre des pages d'ouverture de session à partir du cache en mémoire Citrix Gateway ou du serveur HTTP s'exécutant sur Citrix Gateway. Si vous choisissez de remettre la page d'ouverture de session à partir du cache en mémoire, la remise de la page d'ouverture de session à partir de Citrix Gateway est plus rapide qu'à partir du serveur HTTP. Le choix de remettre la page d'ouverture de session à partir du cache en mémoire réduit le temps d'attente lorsque de nombreux utilisateurs ouvrent une session en même temps. Vous ne pouvez configurer la remise des pages d'ouverture de session à partir du cache que dans le cadre d'une stratégie d'authentification globale.

Vous pouvez également configurer l'adresse IP NAT (Network Address Translation) qui est une adresse IP spécifique pour l'authentification. Cette adresse IP est unique pour l'authentification et n'est pas le sous-réseau Citrix Gateway, mappé ou adresses IP virtuelles. Ce paramètre est facultatif.

**Remarque :**
>
>Vous ne pouvez pas utiliser l'assistant Citrix Gateway pour configurer l'authentification SAML.

Vous pouvez utiliser l'Assistant Configuration rapide pour configurer l'authentification par certificat LDAP, RADIUS et client. Lorsque vous exécutez l'Assistant, vous pouvez sélectionner un serveur LDAP ou RADIUS existant configuré sur Citrix Gateway. Vous pouvez également configurer les paramètres pour LDAP ou RADIUS. Si vous utilisez l'authentification à deux facteurs, Citrix recommande d'utiliser LDAP comme type d'authentification principal.

### Configuration des types d'authentification globaux par défaut

1.  Dans l'utilitaire de configuration, sous l'onglet Configuration, dans le volet de navigation, développez Citrix Gateway, puis cliquez sur Paramètres globaux.
1.  Dans le volet d'informations, sous Paramètres, cliquez sur Modifier les paramètres d'authentification.
1.  Dans Nombre maximal d'utilisateurs, tapez le nombre d'utilisateurs pouvant être authentifiés à l'aide de ce type d'authentification.
1.  Dans Adresse IP NAT, tapez l'adresse IP unique pour l'authentification.
1.  Sélectionnez Activer la mise en cache statique pour livrer les pages d'ouverture de session plus rapidement.
1.  Sélectionnez Activer la rétroaction d'authentification améliorée pour envoyer un message aux utilisateurs en cas d'échec de l'authentification. Le message que les utilisateurs reçoivent incluent les erreurs de mot de passe, compte désactivé ou verrouillé, ou l'utilisateur est introuvable, pour n'en nommer que quelques-uns.
1.  Dans Type d'authentification par défaut, sélectionnez le type d'authentification.
1.  Configurez les paramètres de votre type d'authentification, puis cliquez sur OK.
<!--NeedCopy-->
Stratégies d’authentification