Compilador JWT (jwtBuilder)
Información sobre cómo configurar el compilador. Los elementos y atributos que especifique se utilizarán para compilar la señal.
Nombre de atributo | Tipo de datos | Valor predeterminado | Descripción |
---|---|---|---|
expiry | Un período de tiempo con precisión de horas | 2h | Indica el tiempo de caducidad de señal. Especifica un entero positivo seguido de la unidad de tiempo, que puede ser horas (h). Por ejemplo, especifique 12 horas como 12h. |
id | string | Un ID de configuración exclusivo. | |
issuer | string | Un emisor URL que distingue entre mayúsculas y minúsculas y utiliza el esquema HTTP o HTTPS que contiene el esquema, el host y, de forma opcional, el número de puerto y los componentes de vía de acceso. | |
jti | boolean | false | Indica si se debe generar un ID exclusivo para la señal. |
jwkEnabled | boolean | false | Indica si debe utilizarse JWK para firmar la señal. |
keyAlias | string | Nombre de alias de clave que se utiliza para localizar la clave privada para firmar la señal con un algoritmo asimétrico. | |
keyStoreRef | Una referencia a un elemento keyStore de nivel superior (string). | Un almacén de claves que contiene la clave privada necesaria para firmar una señal con un algoritmo asimétrico. | |
scope | string | Especifica una lista separada por espacios en blanco de ámbitos OAuth. | |
sharedKey | Contraseña codificada de forma reversible (string) | Especifica el secreto que se utilizará para generar las claves compartidas. | |
signatureAlgorithm |
|
RS256 | Especifica el algoritmo de firma que se utilizará para firmar la señal JWT.
|