Library for encoding and decoding JSON web tokens for the Arduino and ESP8266 platforms.
- It is not currently possible to add options such as expiry time, user etc to the JWT
- The header is fixed to be {"alg": "HS256", "typ": "JWT"}
- Arduino
- Intel Galileo/Edison
- ESP8266
This code is released under the BSD 3 Clause License.
This library uses extracts from the following libraries:
- Base64 Encoding: https://github.com/Densaugeo/base64_arduino by Densaugeo
- HMAC-SHA256 Cryptography: https://github.com/Cathedrow/Cryptosuite by Cathedrow
This fork, https://github.com/jackjansen/cmArduinoJWT, has only been created to allow
inclusion in the Arduino Library Registry (whose rules have been updated since the original maintainer last reacted). The library name (and include file) have been renamed to cmArduinoJWT to work around the rule that third party library names cannot start with "Arduino".
There are no other differences from https://github.com/chrismoorhouse/ArduinoJWT .