jaasLoginModule - Módulo de inicio de sesión de JAAS (jaasLoginModule)

Un módulo de inicio se sesión en la configuración de JAAS.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
classNamestringNombre de paquete plenamente cualificado de la clase de módulo de inicio de sesión de JAAS.
controlFlag
  • OPTIONAL
  • REQUISITE
  • REQUIRED
  • SUFFICIENT
REQUIREDDistintivo de control del módulo de inicio de sesión. Los valores válidos son REQUIRED, REQUISITE, SUFFICIENT y OPTIONAL.
OPTIONAL
Este LoginModule es OPTIONAL según la especificación JAAS. LoginModule no es necesario para que la operación sea satisfactoria.
REQUISITE
Este LoginModule es REQUISITE según la especificación JAAS. LoginModule es necesario para que la operación sea satisfactoria. Si la autenticación falla, no se invocarán otros LoginModules y el control se devuelve al interlocutor.
REQUIRED
Este LoginModule es REQUIRED según la especificación JAAS. LoginModule es necesario para que la operación sea satisfactoria.
SUFFICIENT
Este LoginModule es SUFFICIENT según la especificación JAAS. LoginModule no es necesario para que la operación sea satisfactoria. Si la autenticación es satisfactoria, no se invocarán otros LoginModules y el control se devuelve al interlocutor.
libraryRefUna referencia a un elemento library de nivel superior (string).Una referencia al ID de la configuración de la biblioteca compartida.

library

Una referencia al ID de la configuración de la biblioteca compartida.

NameTypeDefaultDescription
namestringNombre de biblioteca compartida para los administradores
descriptionstringDescripción de biblioteca compartida para los administradores
filesetRefLista de referencias a elementos fileset de nivel superior (serie separada por comas).ID de conjunto de archivos referenciados
apiTypeVisibilitystringspec,ibm-api,api,stableLos tipos de paquetes de API que admite este cargador de clases. Este valor es una lista separada por comas con cualquier combinación de valores de los paquetes de API siguientes: spec, ibm-api, api, stable, third-party.

library > fileset

ID de conjunto de archivos referenciados

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
dirVía de acceso a un directorio${server.config.dir}Directorio base para buscar archivos
caseSensitivebooleantrueValor booleano que indica si la búsqueda debe ser sensible a las mayúsculas y minúsculas (valor por omisión: true).
includesstring*Lista de patrones de nombres de archivo separados por comas o espacios que se incluyen en los resultados de la búsqueda (valor por omisión: *).
excludesstringLista de patrones de nombres de archivo separados por comas o espacios que se excluyen de los resultados de la búsqueda. Por omisión, no se excluye ningún archivo.
scanIntervalUn período de tiempo con precisión de milisegundos0Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

library > folder

ID de carpeta de referencia

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
dirVía de acceso a un directorioDirectorio o carpeta que se va a incluir en la vía de acceso de clases de la biblioteca para localizar los archivos de recursos

library > file

ID de archivo de referencia

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
nameVía de acceso a un archivoNombre de archivo plenamente cualificado

options

Una colección de opciones de módulo de inicio de sesión JAAS