Revoke a Capability Token - OsiriX-Foundation/KheopsAuthorization GitHub Wiki

This resource can be used by a user that want to revoke a capability token.

URL : /capabilities/{capability_id}/revoke

Method : POST

Auth Required : Authorization with a JWT Bearer token with the user as the sub claim.

Success Response

If the token was revokedsuccessfully.

  • Status : 200 OK
{
    "id": "KbSVRVsa0r",
    "secret": "yCq8BB4f5OESEknoLUbL0Z",
    "title": "Twitter token",
    "issued_at_time": "2018-10-22T14:20:59.790Z",
    "not_before_time": "2018-10-22T14:20:59.734Z",
    "expiration_time": "2019-01-22T14:20:59.734Z",
    "revoke_time": "2018-11-12T13:13:43.123Z",
    "revoked": true,
    "read_permission": true,
    "write_permission": false,
    "download_permission": true,
    "appropriate_permission": false,
    "scope_type": "album",
    "scope_album": "qs78F5Cd2X"

or

    "scope_type": "user"
}

Error Response

If the {capabiliti_id} is unknow

  • Status : 404 Not Found