|
@@ -92,7 +92,7 @@ func (m *PermAuthMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc {
|
|
|
}
|
|
}
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-### 4. 登录 / 刷新 Token
|
|
|
|
|
|
|
+### 4. 登录 / 刷新 Token / 登出
|
|
|
|
|
|
|
|
```go
|
|
```go
|
|
|
// 登录
|
|
// 登录
|
|
@@ -100,6 +100,9 @@ result, err := engine.Login(ctx, username, password)
|
|
|
|
|
|
|
|
// 刷新 token
|
|
// 刷新 token
|
|
|
result, err := engine.RefreshToken(ctx, refreshToken)
|
|
result, err := engine.RefreshToken(ctx, refreshToken)
|
|
|
|
|
+
|
|
|
|
|
+// 登出(使该用户所有已签发令牌立即失效)
|
|
|
|
|
+err := engine.Logout(ctx, accessToken)
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
### 5. 在 Handler 中获取当前用户
|
|
### 5. 在 Handler 中获取当前用户
|