{"repo":"BastiaanJansen/jwt-java","free":true,"listed":false,"github":"https://github.com/BastiaanJansen/jwt-java","clone":"git clone https://github.com/BastiaanJansen/jwt-java.git","description":"JSON Web Token implementation for Java according to RFC 7519. Easily create, parse and validate JSON Web Tokens using a fluent API.","language":"Java","stars":15,"topics":["java","jwt","java-jwt","json-web-token","json-web-signature","jwt-authentication","jwt-token","rfc-7519"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"JWT-Java JSON Web Token library for Java according to RFC 7519. Table of Contents What are JSON Web Tokens? Header Payload Signature Features Supported algorithms Installation Usage Choose algorithm Secrets Creating JWT's Parsing JWT's Validating JWT's Basic validation Custom validation Create your own validator Sources What are JSON Web Tokens? JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret (with the HMAC algorithm) or a public / private key pair using RSA or ECDSA. JSON Web Tokens consist of three parts, which are seperated with . 's: Header Payload Signature A JWT has therefore the following structure: xxxxx.yyyyy.zzzzz Header The header holds information about the JWT. It typically consists of two parts: the type of the token, which is JWT, and the signing algorithm being used, such as HMAC SHA256 or RSA. There are two registered header parameters: typ : Type, is used by JWT applications to declare the media type of this complete JWT cty : Content Type, is used by this specification to convey structural information about the JWT Payload The second part of the token is the payload, which contains the claims. Claims are statements about an entity and additional data. Reserved claims are called registered claims. There are seven registered claim","default_branch":null,"files":null,"tree":[],"storefront":"/r/BastiaanJansen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BastiaanJansen/jwt-java/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."}