Saltar al contenido

Complemento GenerateJwtPlugin

Resumen

Genera un JSON Web Token (JWT) para cada fila devuelta por el evento Filter.

Registro

GenerateJwtPlugin es un complemento de acción para un evento a nivel de tabla. Debe registrarse en el evento intrínseco Filter. Debido a que el complemento altera el comportamiento del evento Filter, debe registrarse en un objeto comercial, no en una tabla física.

Columnas

Columna Obligatorio Dirección Descripción
Emisor En Emisor de JWT (iss) reclamación.
Audiencia En Audiencia de JWT (aud) reclamación.
Duración No En Duración del JWT en segundos. Se utiliza para calcular la reclamación de vencimiento (exp) del JWT. El valor predeterminado es 120.
Algoritmo No In Algoritmo JWT. El valor predeterminado es RS256.
SigningKey In Clave de firma JWT. Se espera una clave privada RSA codificada con PEM.
Asunto En Asunto de JWT (sub) reclamación.
JwtId No En ID de JWT (jti) reclamación.
Jwt No Fuera JWT generado.
Nombre de usuario No En Nombre de usuario preferido de JWT (preferred_username) reclamación.
Nombre completo N.º En Nombre JWT (name) reclamación.
Nombre para mostrar No En Apodo de JWT (nickname) reclamación.
Número de teléfono No En Número de teléfono JWT (phone_number) reclamación.
Zona horaria No En huso horario JWT (zoneinfo) reclamación.
Configuración regional No En Configuración regional JWT (locale) reclamación.
Grupos No En Grupos JWT (groups) reclamación.

Observaciones

El reclamo emitido en (iat) se establece automáticamente.

Los JWT generados son compatibles con el App Builder proveedor de seguridad JWT SSO.

El único algoritmo compatible actualmente es el RS256 algoritmo.

Uso

El complemento GenerateJwtPlugin se puede utilizar para integrarse con sistemas de externo. El desarrollador puede agregar un botón a una página que invoque un evento antes de seguir un enlace. Al hacer clic en el enlace, se invoca el evento y se genera el JWT que luego se sustituye en el enlace externo.