revoke_token

CognitoIdentityProvider.Client.revoke_token(**kwargs)

Revokes all of the access tokens generated by, and at the same time as, the specified refresh token. After a token is revoked, you can't use the revoked token to access Amazon Cognito user APIs, or to authorize access to your resource server.

See also: AWS API Documentation

Request Syntax

response = client.revoke_token(
    Token='string',
    ClientId='string',
    ClientSecret='string'
)
Parameters
  • Token (string) --

    [REQUIRED]

    The refresh token that you want to revoke.

  • ClientId (string) --

    [REQUIRED]

    The client ID for the token that you want to revoke.

  • ClientSecret (string) -- The secret for the client ID. This is required only if the client ID has a secret.
Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • CognitoIdentityProvider.Client.exceptions.TooManyRequestsException
  • CognitoIdentityProvider.Client.exceptions.InternalErrorException
  • CognitoIdentityProvider.Client.exceptions.UnauthorizedException
  • CognitoIdentityProvider.Client.exceptions.InvalidParameterException
  • CognitoIdentityProvider.Client.exceptions.UnsupportedOperationException
  • CognitoIdentityProvider.Client.exceptions.UnsupportedTokenTypeException
  • CognitoIdentityProvider.Client.exceptions.ForbiddenException