Easy JWT

EasyJwt is a JSON web tokens engine sub-system for Unreal Engine 4/5, that provides a c++ and bluprint interface to Generate, Sign, Verify and manage claims of JWT.

Category:
Tags: , , , , ,

Description

At any time, you can get this plugin for free from Github, or you can support this project by buying a license.

DISCORD CHANNEL

JSON web tokens are string-based tokens that are used to authorize users. The most important point of JWT is the ability to store it securely on the client-side, thus being able to scale horizontally without worrying about a dedicated authorization server. JWT Tokens holds claims that can be used to identify a user (name, role…). Each token has an expiration date; after that time, it becomes inactive.

EasyJWT sub-system:

JWT Generator:

It could be used to generate signed JWT tokens with custom headers & claims. It supports a bunch of claims such as iat,exp,nbf in addition to custom claims using blueprints.

JWT Verifier:

It could be used to verify generated JWT Tokens and extract claims out of the token. Custom verification conditions could be applied through blueprints.

Technical Details

Code Modules:

Number of Blueprints: 17

Number of C++ Classes: 4

Supported Development Platforms: Windows, Linux

Supported Target Build Platforms: Windows, Linux

Documentation: Link

Supported Engine Versions

4.25 – 4.27, 5.0 – 5.3