Configuración de un registro de usuarios básico para Liberty

Puede configurar un registro de usuarios básico en Liberty para la autenticación.

Acerca de esta tarea

Puede utilizar un registro de usuarios básico definiendo la información de usuarios y grupos para la autenticación en el servidor Liberty. Para ello, añada la característica de appSecurity-2.0 Liberty al archivo server.xml, junto con la información de usuario del elemento basicRegistry.

Procedimiento

  1. Añada la característica appSecurity-2.0 Liberty al archivo server.xml.
  2. Opcional: Para utilizar SSL, añada la característica ssl-1.0 de Liberty al archivo server.xml. Consulte Habilitación de la comunicación SSL en Liberty.
  3. Configure el registro básico para el servidor del modo siguiente:
    <basicRegistry id="basic" realm="customRealm">
         <user name="mlee" password="p@ssw0rd" />
         <user name="rkumar" password="pa$$w0rd" />
         <user name="gjones" password="{xor}Lz4sLCgwLTs=" />
         <group name="students">
             <member name="mlee" />
             <member name="rkumar" />
         </group>
    </basicRegistry>
    Notas:
    • Debe utilizar nombres exclusivos para los usuarios y grupos.
    • Eliminar todos los espacios finales e iniciales de los nombres de usuario y grupo.
    • Si el ID de usuario o la contraseña contienen caracteres distintos de ASCII de EE.UU., asegúrese de que se guarda el archivo mediante la codificación de caracteres UTF-8.
    • For distributed platformsSi utiliza WebSphere Application Server Developer Tools for Eclipse, la contraseña se codifica automáticamente.
    • Si edita el archivo server.xml directamente, puede utilizar el mandato securityUtility encode para codificar la contraseña automáticamente. La herramienta de línea de mandatos securityUtility está disponible en el directorio $INSTALL_ROOT/bin. Cuando ejecuta el mandato securityUtility encode, debe proporcionar la contraseña para codificarse como una entrada en la línea de mandatos o, si no se especifican argumentos, el programa de utilidad le solicitará la contraseña. A continuación, la herramienta genera el valor codificado. Copie el valor de salida de la herramienta y utilice dicho valor para la contraseña. Por ejemplo, para codificar la contraseña GiveMeLiberty, ejecute el siguiente mandato:
      securityUtility encode GiveMeLiberty
    • Hay varios ejemplos de configuración se seguridad en el sitio web de WASdev.net que sirven de referencia cuando se configura la seguridad para sus aplicaciones en Liberty.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_sec_basic_registry.html