gin-jwt 中间件是对 jwt-go 的封装以适应 gin 框架。gin-jwt 对不同的请求流程有不同的 handler:
登录请求流程 是用 LoginHandler。
需要 jwt 令牌的后续请求 是用 MiddlewareFunc。
退出请求流程 是用 LogoutHandler。
刷新请求流程 是用 RefreshHandler。
以上每种处理句柄中有一个必须要实现的方法,还有其它可选的方法。
登录失败、token不正确、权限不足 都会进入 Unauthorized 流程中。