OAuth2 Token Expired error while Revoking via Management API

Former Community Member
Not applicable

Hi All,

I have Access Token, which is already expired, but associated Refresh Token is still valid:

"expiresAt": 1588772194398,
"issuedAt": 1588768594398,
"refreshCount": 0,
"refreshToken": "lcRqzXCJuAanEuGukP1LmMnkQEFYy1I5",
"refreshTokenExpiresAt": 1589200594398,
"refreshTokenIssuedAt": 1588768594398,
"refreshTokenStatus": "approved",
"status": "expired",
"token": "Aeb1qUQATapASuS1ntCpMXuOXAoN",
"tokenType": "BearerToken"

When I try to Revoke that token via Management API (Approve or revoke an OAuth 2.0 refresh token), i receive 404 error:

keymanagement.service.access_token_expired

Where could be the problem?

I tried from Postman and from integrated test tool in Apigee documentation.

Request:

curl -L -X POST 'https://api.enterprise.apigee.com/v1/organizations/MyOrg/oauth2/refreshtokens/lcRqzXCJuAanEuGukP1LmMnkQEFYy1I5?action=revoke&cascade=true' \
-H 'Content-Type: application/octet-stream' \
-H 'Authorization: Basic Y..zlN...'

Response:

{
  "code": "keymanagement.service.access_token_expired",
  "message": "Access Token expired",
  "contexts": []
}

Thanks,

marius

0 0 176
0 REPLIES 0