NATSoauth.grant.revoke撤销用户授权
Try it 面板需要启用 JavaScript。
用户撤销对一应用的授权;该应用对此用户的全部访问令牌立即失效。
Request Payload
消息格式:JSON
| Name | Data Type | Required | Description |
|---|---|---|---|
| grantId | string | Yes | 授权记录 ID |
type RequestBody = {
/** 授权记录 ID */
grantId: string
}{
"grantId": "01JD8SNS9N1T4W0AT5X8AGN2Y6H"
}Response Payload
回复使用统一信封 {id, code, messages, result},其 result:
result type: null
Response Code
回复使用统一信封 {id, code, messages, result},其 code 字段:
| code | Meaning | Notes |
|---|---|---|
| 0 | 成功 | 撤销用户授权 |
Examples
{ "grantId": "01JD8SNS9N1T4W0AT5X8AGN2Y6H" }
{
"id": "01JD8SWRFQ5S2TP",
"code": 0,
"messages": [],
"result": null
}
Remarks
opaque 令牌即刻失效;jwt 令牌在下次校验时因授权缺失被拒(libs/oauth_client 校验 grantId 声明)。