A go (or 'golang' for search engine friendliness) implementation of JSON Web Tokens. Our support of Go versions is aligned with Go's version release policy. So we will support a major version of Go until there are two newer major releases. We no longer support building jwt-go with unsupported Go versions, as these contain security vulnerabilities that will not be fixed. In short, it's a signed JSON object that does something useful (for example, authentication). It's commonly used for Bearer tokens in Oauth 2. A token is made of three parts, separated by .'s. The first two parts are JSON objects, that have been base64url encoded. The last part is the signature, encoded the same way. The first part is called the header. It contains the necessary information for verifying the last part, the signature. For example, which encryption method was used for signing and what key was used.

Features

  • Integrates with multiple Google Cloud Platform signing tools
  • Starting with v4.0.0 this project adds Go module support
  • Our support of Go versions is aligned with Go's version release policy
  • It's important that you validate the alg presented is what you expect
  • JWT.io has a great introduction to JSON Web Tokens
  • It's a signed JSON object that does something useful

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow jwt-go

jwt-go Web Site

Other Useful Business Software
Supercharge Your Manufacturing with Easy MRP and MES Software Icon
Supercharge Your Manufacturing with Easy MRP and MES Software

Designed for SME manufacturers who want to reduce wasteful manual processing, save time and increase profits.

Flowlens eliminates stock-outs, shortage and overstocks, avoiding costly production delays. Stay in control of inventory levels and keep production running smoothly with real-time visibility and easy-to-use stock management. Import bulk data with ease.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of jwt-go!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Frameworks

Registered

2023-01-11