Give us feedback
Service icon

JWT Advanced

Stable version 4.1.0 (Compatible with OutSystems 11)
Uploaded on 11 Aug by 
 (0 ratings)

JWT Advanced

JWT with complex custom claims (nested JSON objects). Fork of the original JWT Library by João Almeida ( Library for creating, decoding and validating JSON Web Tokens, an open, industry standard RFC 7519 method for representing claims securely between two parties.
Read more

New in 4.1.0:

- Custom claims now allows for complex (nested JSON objects), along with simple objects:

- Updated libraries

Library to handle JSON Web Tokens used in server-side OAuth authentication. Currently this component allows generating and decoding tokens, which are needed to connect to existing REST services that require JWT for authentication. It supports tokens signed symmetrically (using HS256, HS384, HS512) and also asymmetrically (using RS256, RS384, RS512).


Follow your API's documentation on how to enable and authenticate using JWT. For public REST services an asymmetric key probably is needed and each service may require further claims besides the mandatory ones.


Currently, this component doesn’t support the following algorithms: ES256, ES384 and ES512 


Features list:

Generate a JSON Web Token (JWT)

Generate a token using a plain secret key as signature (symmetric).

Generate a token using a private key  (PEM file) as signature (asymmetric).

Generate a token using a JSON Web Key (JSON object) as signature.

Generate an unsigned token.

Read a JSON Web Token (JWT)

Read a token generated using the plain secret key.

Read a token generated using the public key (of generated PEM file).

Read a token generated using a public key (Json Web Key).

Get a JSON Web Key (JWK, public key) from a JSON Web Key Sets (JWKS)

Helper action to obtain the JWK from a JWKS.

Release notes (4.1.0)
License (4.1.0)
Reviews (0)