DataWeave JWT Library icon

DataWeave JWT Library

(2 reviews)

Common

jwt::Common

This module provides helper functions to create signed JSON Web Tokens.

Index

Functions

NameDescription
JWTHelper function to generate the header and payload JWT parts of the token.
base64ObjHelper function that converts a JSON object to base64 format.
base64URLHelper function that converts a binary to base64 format with URL-safe alphabet (RFC-4648#5).
binaryJsonHelper function that converts a JSON object to binary format.

Functions

JWT ↑↑

JWT(header: Object, payload: Object)

Helper function to generate the header and payload JWT parts of the token.

Parameters
NameTypeDescription
headerObjectHeader to encode as part of the JWT.
payloadObjectPayload to encode as part of the JWT.

JWT(payload: Object)

Helper function to generate the header and payload JWT parts of the token using a default header.

Parameters
NameTypeDescription
payloadObjectPayload to encode as part of the JWT.

base64Obj ↑↑

base64Obj(obj: Object)

Helper function that converts a JSON object to base64 format.

Parameters
NameTypeDescription
objObjectJSON object to convert to base64 format.

base64URL ↑↑

base64URL(str: Binary)

Helper function that converts a binary to base64 format with URL-safe alphabet (RFC-4648#5).

Parameters
NameTypeDescription
strBinaryBinary to encode in base64 format.

binaryJson ↑↑

binaryJson(obj: Object)

Helper function that converts a JSON object to binary format.

Parameters
NameTypeDescription
objObjectJSON object to convert to binary.


Reviews

TypeDataWeave Library
OrganizationMuleSoft
Published by
MuleSoft Organization
Published onMar 23, 2022
Asset overview

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.0