トークンの取り消し
POST/revoke
発行済のアクセストークンおよびリフレッシュトークンを無効化します。
クライアント情報はBASIC認証またはリクエストパラメタとして渡してください(両方同時に指定された場合の動作は未定義です)。
Request
Header Parameters
Basic <BASE64エンコードされたClientID:ClientSecret>
- application/x-www-form-urlencoded
Body
required
認可サーバーから受け取ったアクセストークンまたはリフレッシュトークン
トークンを発行したクライアントのID
トークンを発行したクライアントのSecret
Responses
- 200
- 401
- 403
- 500
トークンが正常に取り消された場合
エラー状態ではないので、error
には空文字列が入ります。
取り消し済み、また は無効なトークンを渡した場合を含みます。
Response Headers
Content-Type
string
application/json;charset=UTF-8
- application/json
- Schema
- Example (from schema)
Schema
{
"error": ""
}
クライアント情報が誤っている場合
Response Headers
Content-Type
string
application/json;charset=UTF-8
Cache-Control
string
no-store
Pragma
string
no-cache
Www-Authenticate
string
Basic realm="token"
- application/json
- Schema
- Example (from schema)
Schema
{
"error_description": "Internal Server Error.",
"error": "server_error",
"error_uri": "https://docs.authlete.com/#xxx"
}
クライアント情報が誤っている場合
Response Headers
Content-Type
string
application/json;charset=UTF-8
Cache-Control
string
no-store
Pragma
string
no-cache
Www-Authenticate
string
Basic realm="token"
- application/json
- Schema
- Example (from schema)
Schema
{
"error_description": "Internal Server Error.",
"error": "server_error",
"error_uri": "https://docs.authlete.com/#xxx"
}
認可サーバ内でエラーが発生した場合
Response Headers
Content-Type
string
application/json;charset=UTF-8
Cache-Control
string
no-store
Pragma
string
no-cache
- application/json
- Schema
- Example (from schema)
Schema
{
"error_description": "Internal Server Error.",
"error": "server_error",
"error_uri": "https://docs.authlete.com/#xxx"
}