verify App Authorization
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