{"repo":"dvsekhvalnov/jose2go","free":true,"listed":false,"github":"https://github.com/dvsekhvalnov/jose2go","clone":"git clone https://github.com/dvsekhvalnov/jose2go.git","description":"Golang (GO) implementation of Javascript Object Signing and Encryption specification","language":"Go","stars":187,"topics":["jwt","jose","json","jwa","jwe","jws","jwt-authentication","jwt-token","jwt-auth","openid"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Golang (GO) Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) implementation Pure Golang (GO) library for generating, decoding and encrypting JSON Web Tokens. Zero dependency, relies only on standard library. Supports full suite of signing, encryption and compression algorithms defined by JSON Web Algorithms as of July 4, 2014 version. Extensively unit tested and cross tested (100+ tests) for compatibility with jose.4.j, Nimbus-JOSE-JWT, json-jwt and jose-jwt libraries. Status Used in production. GA ready. Current version is 1.9. Important v1.10 more security hardening, #42 v1.9 security hardening, fixed found vulnerabilities v1.8 added experimental RSA-OAEP-384 and RSA-OAEP-512 key management algorithms v1.7 introduced deflate decompression memory limits to avoid denial-of-service attacks aka 'deflate-bomb'. See Customizing compression section for details. v1.6 security tuning options v1.5 bug fix release v1.4 changes default behavior of inserting typ=JWT header if not overriden. As of 1.4 no extra headers added by library automatically. To mimic pre 1.4 behaviour use: v1.3 fixed potential Invalid Curve Attack on NIST curves within ECDH key management. Upgrade strongly recommended. v1.2 breaks jose.Decode interface by returning 3 values instead of 2. v1.2 deprecates jose.Compress method in favor of using configuration options to jose.Encrypt , the method will be removed in next release. Migration to v1.2 Pre v1.2 decoding: Should be updated to v1.2: Pr","default_branch":null,"files":null,"tree":[],"storefront":"/r/dvsekhvalnov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dvsekhvalnov/jose2go/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."}