Puede generar una contraseña en formato cripta que ofusca la contraseña en el archivo de configuración JAAS (por ejemplo, ldap_login.conf).

  1. Descomprima el archivo zip adjunto (crypt.zip) en un directorio de su servidor, o en su computadora donde está instalado java.

  2. Desde el terminal, cambie el directorio a la carpeta extraída. Encripte la contraseña ejecutando el siguiente comando. Reemplace el comando con la contraseña actual.

    java -cp .:crx-auth-ldap-2.3.15.jar:jcl-over-slf4j-1.6.4.jar:log4j-over-slf4j-1.6.4.jar:slf4j-api-1.6.4.jar:day-commons-text-1.1.8.jar com.day.util.ldap.SymmetricCrypt <password>

    Nota:

    Si está ejecutando el comando en Windows, sustituya ":"" por ";"

  3. El resultado del paso 2 de la contraseña real "pass" es algo así como lo siguiente:

    {DES}325b83102f6d4aa44f05e6fbd21da6c1

  4. Reemplace authPw en su archivo de configuración JAAS con authPwEncypted. A continuación, establezca el valor de la salida del comando del paso 2. Por ejemplo:

                  .
                  .
                  authDn="cn=admin,dc=day,dc=com"
                  authPwEncrypted="{DES}325b83102f6d4aa44f05e6fbd21da6c1"
                  userRoot="ou=users,dc=day,dc=com"
                  .
                  .
  5. Reinicie el servidor para que los cambios tengan efecto.

    Nota:

    Es necesario que esté definido authPw o authPwEncrypted. El comportamiento es indefinido cuando se establecen ambos.

    Descargar

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea