Complemento GenerarJwtPlugin¶
Resumen¶
Genera un Token web JSON (JWT) para cada fila devuelta por el evento Filtro.
Registro¶
GenerateJwtPlugin es un complemento de acción para un evento a nivel de tabla. Debe estar registrado en el evento Filtro intrínseco. Debido a que el complemento altera el comportamiento del evento Filtro, debe registrarse en un objeto comercial, no en una tabla física.
Columnas¶
Columna | Requerido | Dirección | Descripción |
---|---|---|---|
Emisor | Sí | En | Emisor JWT (iss ) afirmar. |
Audiencia | Sí | En | Audiencia de JWT (aud ) afirmar. |
Toda la vida | No | En | Vida útil de JWT en segundos. Se utiliza para calcular el reclamo de vencimiento (exp) de JWT. El valor predeterminado es 120. |
Algoritmo | No | En | Algoritmo JWT. El valor predeterminado es RS256. |
Clave de firma | Sí | En | Clave de firma JWT. Espera una clave privada RSA codificada en PEM. |
Asunto | Sí | En | Asunto JWT (sub ) afirmar. |
IDJwt | No | En | ID de JWT (jti ) afirmar. |
Jwt | No | Fuera | JWT generado. |
Nombre de usuario | No | En | Nombre de usuario preferido de JWT (preferred_username ) afirmar. |
Nombre completo | No | En | Nombre JWT (name ) afirmar. |
Nombre para mostrar | No | En | Apodo de JWT (nickname ) afirmar. |
Número de teléfono | No | En | Número de teléfono de JWT (phone_number ) afirmar. |
Zona horaria | No | En | huso horario JWT (zoneinfo ) afirmar. |
Ubicación | No | En | Configuración regional JWT (locale ) afirmar. |
Grupos | No | En | Grupos JWT (groups ) afirmar. |
Observaciones¶
El reclamo emitido en (iat) se establece automáticamente.
Los JWT generados son compatibles con el proveedor de seguridad Vinyl JWT SSO.
El único algoritmo actualmente soportado es el RS256
algoritmo.
Uso¶
GenerateJwtPlugin se puede utilizar para integrarse con sistemas de externo. El desarrollador podría 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, lo que genera el JWT que luego se sustituye en el enlace externo.