To secure your REST API or a service endpoint, you have to write a handler in Go that generates a JSON web token, or JWT.
In this recipe, we will be using https://github.com/dgrijalva/jwt-go to generate JWT , although you can implement any library from a number of third-party libraries available in Go, such as https://github.com/square/go-jose and https://github.com/tarent/loginsrv.