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-jose-and-jwt-library

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!


What's New for RAD Studio 11

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
CodeDelphi

This Is How To Outsmart Your Peers On Automation

CodeRAD Studio

Everything You Need To Know About Docker And More

C++CodeDelphiRAD Studio

How To Make Faster And More Glamorous Modern Apps With C++

C++CodeDelphiIDERAD Studio

New Platform Identifiers in RAD Studio, Delphi and C++Builder 11 Alexandria

Leave a Reply

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

IN THE ARTICLES