やりたいこと Ginでユーザーログイン機能を実装し、ログインユーザーだけがアクセス可能なエンドポイントをJWT認証を使って実装したい。 JWT認証の仕組み JWTとは JWT認証の仕組み Ginで実装してみる main.go import ( "net/http" "time" "github.com/gin-gonic/gin" "github.com/golang-jwt/jwt/v5" ) func main() { r := gin.Default() r.POST("/login", loginHandler) authGroup := r.Group("/auth") authGroup.Use(authMiddleware) authGroup.GET("/", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{"messa