Function mas_oidc_client::requests::revocation::revoke_token

source ·
pub async fn revoke_token(
    http_service: &HttpService,
    client_credentials: ClientCredentials,
    revocation_endpoint: &Url,
    token: String,
    token_type_hint: Option<OAuthTokenTypeHint>,
    now: DateTime<Utc>,
    rng: &mut impl Rng,
) -> Result<(), TokenRevokeError>
Expand description

Revoke a token.

§Arguments

  • http_service - The service to use for making HTTP requests.

  • client_credentials - The credentials obtained when registering the client.

  • revocation_endpoint - The URL of the issuer’s Revocation endpoint.

  • token - The token to revoke.

  • token_type_hint - Hint about the type of the token.

  • now - The current time.

  • rng - A random number generator.

§Errors

Returns an error if the request fails or the response is invalid.