Revocation Endpoint
This endpoint allows revoking access tokens (reference tokens only) and refresh token. It implements the token revocation specification (RFC 7009).
-
token
the token to revoke (required)
-
token_type_hint
either
access_token
orrefresh_token
(optional)
POST /connect/revocation HTTP/1.1Host: server.example.comContent-Type: application/x-www-form-urlencodedAuthorization: Basic czZCaGRSa3F0MzpnWDFmQmF0M2JW
token=...&token_type_hint=refresh_token
.NET Client Library
Section titled “.NET Client Library”You can use the Duende IdentityModel client library to programmatically interact with the protocol endpoint from .NET code.
using Duende.IdentityModel.Client;
var client = new HttpClient();
var result = await client.RevokeTokenAsync(new TokenRevocationRequest{ Address = "https://demo.duendesoftware.com/connect/revocation", ClientId = "client", ClientSecret = "secret",
Token = token});