Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiRAD Studio

Delphi JOSE JWT Is A Powerful JSON Web Token Library For Delphi


Delphi implementation of JWT (JSON Web Token) and the JOSE (JSON Object Signing and Encryption) specification suite. This library supports the JWS (JWE support is planned) compact serializations with several JOSE algorithms.

What is JOSE

JOSE is a standard that provides a general approach to signing and encryption of any content. JOSE consists of several RFC:

Delphi JOSE and JWT Library

General Features

Token serialization

  • One method call to serialize a token

Token deserialization

  • One method call to validate and deserialize a compact token

Claims validation

  • expiatnbfaudisssub claims validatation: supported
  • Easy to use TJOSEConsumer and TJOSEConsumerBuilder classes to validate token with a fine granularity
  • Easy to write custom validators!

Signing algorithms

  • NONE algorithm: supported (but discouraged)
  • HS256HS384HS512 algorithms: supported
  • RS256RS384RS512 algorithms: supported (thanks to SirAlex)
  • ES256ES384ES512 algorithms – not (yet) supported

Head over and check out the Delphi JOSE and JWT Library!

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Software Developer | B.Tech-CSE at AUT | Delphi/C++ Builder Enthusiast | Microsoft Learn Student Ambassador | Microsoft Azure Certified | Udacity Alumni
Related posts
C++CodeDatabaseDelphiRAD Studio

TCoffeeAndCode: Data Visualization – Components, Libraries, Tools and Services


This Native High-Accuracy Walking Profiler Can Measure Reality


Ultimate Hockey Playview Application Is Delphi Powered

CodeDelphiIDERAD Studio

How Easy Is It To Add A REST API To Your Own Apps?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.