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 | Sí | En | Emisor de JWT (iss ) reclamación. |
Audiencia | Sí | 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 | Sí | In | Clave de firma JWT. Se espera una clave privada RSA codificada con PEM. |
Asunto | Sí | 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.