gin-jwt 中間件是對 jwt-go 的封裝以適應 gin 框架。gin-jwt 對不同的請求流程有不同的 handler:
登錄請求流程 是用 LoginHandler。
需要 jwt 令牌的后續請求 是用 MiddlewareFunc。
退出請求流程 是用 LogoutHandler。
刷新請求流程 是用 RefreshHandler。
以上每種處理句柄中有一個必須要實現的方法,還有其它可選的方法。
登錄失敗、token不正確、權限不足 都會進入 Unauthorized 流程中。