Configurer les règles utilisées pour générer automatiquement les mots de passe de l'interface utilisateur Edge

Edge pour Private Cloud v. 4.17.01

L'interface utilisateur Edge génère automatiquement des mots de passe pour les nouveaux utilisateurs. Les utilisateurs reçoivent ensuite généralement un e-mail leur permettant de modifier le mot de passe généré automatiquement.

Par défaut, l'UI Edge génère automatiquement des mots de passe compatibles avec les règles de mot de passe par défaut définies sur le serveur de gestion Edge. Ces règles spécifient que les mots de passe doivent comporter au moins huit caractères, et inclure au moins un caractère spécial et un caractère majuscule. Pour savoir comment configurer les règles de mot de passe Edge, consultez Réinitialiser les mots de passe Edge.

Vous pouvez modifier les règles de mot de passe sur le serveur de gestion pour rendre les mots de passe plus stricts. Par exemple, vous pouvez augmenter la longueur minimale à 10 caractères, exiger plusieurs caractères spéciaux, etc. Si vous modifiez les règles sur le serveur de gestion, vous devez également modifier l'interface utilisateur Edge pour générer automatiquement des mots de passe compatibles avec les nouvelles règles.

L'interface utilisateur Edge définit quatre propriétés que vous pouvez utiliser pour définir les règles de génération automatique de mots de passe:

conf_apigee-base_apigee.forgotPassword.underscore.minimum="1"
conf_apigee-base_apigee.forgotPassword.specialchars.minimum="1"
conf_apigee-base_apigee.forgotPassword.lowecase.minimum="1"
conf_apigee-base_apigee.forgotPassword.uppercase.minimum="1"

Pour définir ces propriétés:

  1. Ouvrez le fichier ui.properties dans un éditeur. Si le fichier n'existe pas, créez-le :
    > vi /opt/apigee/customer/application/ui.properties
  2. Définissez les propriétés:
    conf_apigee-base_apigee.forgotPassword.underscore.minimum="2"
    conf_apigee-base_apigee.forgotPassword.specialchars.minimum="3"
    conf_apigee-base_apigee.forgotPassword.lowecase.minimum="2"
    conf_apigee-base_apigee.forgotPassword.uppercase.minimum="2"
  3. Enregistrez les modifications.
  4. Assurez-vous que le fichier de propriétés appartient à l'utilisateur "apigee" :
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Redémarrez l'interface utilisateur Edge:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui restart