/oauth2/token/revoke
Endpoint defined in RFC 7009 Token Revocation to revoke access tokens and refresh tokens.
When you revoke a refresh token, you revoke all tokens issued with the same authorization grant. If you obtained multiple access tokens for a single user with different authorization grants, you must revoke the tokens separately to invalidate each one.
Specify the realm in the request URL; for example:
https://openam.example.com:8443/openam/oauth2/realms/root/realms/alpha/token/revoke
The revoke token endpoint supports the following parameters:
| Parameter | Description | Required | 
|---|---|---|
A signed JSON Web Token (JWT) to use as client credentials.  | 
Yes, for JWT profile authentication  | 
|
The type of assertion,   | 
Yes, for JWT profile authentication  | 
|
Uniquely identifies the application making the request.  | 
Yes  | 
|
The password for a confidential client.  | 
Yes, when authenticating with Form parameters (HTTP POST)  | 
|
  | 
The access token or refresh token to revoke.  | 
Yes  | 
The following example revokes a refresh token:
$ curl \
--request POST \
--user "myClient:forgerock" \
--data "client_id=myClient" \
--data "token=<refresh-token>" \
"https://openam.example.com:8443/openam/oauth2/realms/root/realms/alpha/token/revoke"
{}