Spécification des données d'identification pour la connexion à Automation Server depuis la ligne de commande

Si vous n'avez pas spécifié de données d'identification Automation Server lors du processus d'installation, vous devez configurer le Automation Server après l'installation afin qu'il s'exécute en tant qu'utilisateur AppScan® Source.

Pourquoi et quand exécuter cette tâche

Dans cette rubrique de tâche,
  • <install_dir> est l'emplacement de votre installation AppScan® Source..
  • user_id correspond à l'utilisateur avec lequel Automation Server s'authentifie lors du traitement d'une requête. Cet utilisateur doit être défini dans AppScan® Source avec les autorisations requises.
    Remarque : Si l'utilisateur n'existe pas encore, vous devrez le spécifier dans le panneau d'installation ou via la ligne de commande, puis le créer manuellement (post-installation) à l'aide de AppScan® Source for Analysis ou de l'AppScan® Source - Interface de ligne de commande (CLI). Pour créer le nouvel utilisateur depuis la ligne de commande, utilisez la commande newuser (nu). Lors de la création du nouvel utilisateur, prenez soin de spécifier le même nom d'utilisateur et le même mot de passe que ceux spécifiés pour la connexion au Automation Server. Les autres paramètres (tels que les autorisations) peuvent être configurés selon vos besoins.
  • password correspond au mot de passe de l'utilisateur.
  • L'option --persist préserve les données d'identification sur disque et crée un fichier de clés chiffré avec les nom d'utilisateur et mot de passe spécifiés.
  • Windows uniquement : common_name est votre nom usuel (CN) CAC.
  • Windows uniquement : cn_certificate est le nom usuel de l'émetteur de votre certificat.

Procédure

  • Sur les systèmes Windows :
    • Si vous utilisez l'ID utilisateur et le mot de passe comme méthode d'authentification AppScan® Enterprise Server, exécutez la commande suivante :
      <install_dir>\bin\ounceautod.exe -u <user name> -p <password> --persist
    • Si AppScan® Enterprise Server est activé pour l'authentification CAC (Common Access Card), entrez la commande suivante :
      <install_dir>\bin\ounceautod.exe -u <common_name<cn_certificate>> --persist
      Remarque : Si votre common_name ou votre cn_certificate comporte des espaces, placez-les entre guillemets ("common_name<cn_certificate>").
  • Sur les systèmes Linux :
    1. Modifiez votre LD_LIBRARY_PATH pour inclure <install_dir>/bin(où <install_dir> est l'emplacement de votre installation AppScan® Source.), par exemple :
      export LD_LIBRARY_PATH=/opt/hcl/appscansource/
      bin:$LD_LIBRARY_PATH
    2. Lancez la commande suivante :
      <install_dir>/hcl/appscansource/bin/ounceautod 
                     -u <user_id> -p <password> --persist
  • Localisez /Applications/AppScanSource.app/bin et lancez la commande suivante :
    ounceautod.exe -u <user_id> -p <password> --persist

Résultats

Après avoir spécifié les données d’identification de connexion, ils sont enregistrés sur le disque.