Authorizer that bases its decision on the output it gets from its PermissionReader. For each permission it checks if the reader allows that for at least one credential type, if yes authorization is granted. undefined values for reader results are interpreted as false.

Hierarchy

Constructors

Properties

logger: Logger = ...
resourceSet: ResourceSet

Methods

  • Checks if the input can be handled by this class. If it cannot handle the input, rejects with an error explaining why.

    Returns

    A promise resolving if the input can be handled, rejecting with an Error if not.

    Parameters

    Returns Promise<void>