{"repo":"mattmassicotte/Jot","free":true,"listed":false,"github":"https://github.com/mattmassicotte/Jot","clone":"git clone https://github.com/mattmassicotte/Jot.git","description":"Very simple JWT/JWK library for Swift","language":"Swift","stars":33,"topics":["json","jsonwebtoken","jwk","jwt","swift"],"license":"BSD-3-Clause","category":"auth-billing-email","readme_excerpt":"[![Build Status][build status badge]][build status] [![Platforms][platforms badge]][platforms] [![Documentation][documentation badge]][documentation] [![Matrix][matrix badge]][matrix] Jot Very simple JWT/JWK library for Swift There are a lot of really good libraries out there for handling this stuff. However, many of them have the goal of supporting all possible cryptographic algorithms and non-Apple platforms. I just wanted something simple that worked with CryptoKit, so that's what this is. However, it does abstract the algorithms, so it is possible to use this library with other cryptography systems if you'd like. This all came from work supporting DPoP as part of OAuth 2.1 in OAuthenticator. Integration Usage Jot also supports custom signing/verification if CryptoKit is unavailable, or you want to use an algorithm that is does not support. Supported Algorithms Remember, this library supports bring-your-own-cyptography-system. But, when CryptoKit is available, there are some convenience implementations for ES256 , HS256 , HS384 , HS512 . If you need something else open up an issue and we can get it going. Contributing and Collaboration I would love to hear from you! Issues or pull requests work great. Both a [Matrix space][matrix] and [Discord][discord] are available for live help, but I have a strong bias towards answering in the form of documentation. You can also find me on the web. I prefer collaboration, and would love to find ways to work together if you have a simil","default_branch":null,"files":null,"tree":[],"storefront":"/r/mattmassicotte","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mattmassicotte/Jot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}