verifyAppAuthorization

external fun verifyAppAuthorization(token: String, listener: ProgressListener)

Verifies an app token

Return

GemError.InvalidInput if token format is invalid ( i.e. not a jwt token )

GemError.Expired if token is expired

GemError.AccessDenied if token is blacklisted ( i.e. token jti or aud is blacklisted )

All other error codes are related to the validation process and should not be related to token validity ( e.g. GemError.ConnectionRequired, etc )

Parameters

token

Token to be verified

listener

Operation progress listener