Creates the prompt necessary to ensure a user is logged in with their account when doing an OIDC interaction. This is done by checking the presence of the account-related cookie.

Adds a Check to the login policy that verifies if the stored accountId, which corresponds to the chosen WebID, belongs to the currently logged in account.

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

logger: Logger = ...

Methods

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

    Parameters

    • input: DefaultPolicy

      Input that could potentially be handled.

    Returns Promise<void>

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

  • Helper function that first runs canHandle followed by handle. Throws the error of canHandle if the data cannot be handled, or returns the result of handle otherwise.

    Parameters

    • input: DefaultPolicy

      Input data that will be handled if it can be handled.

    Returns Promise<void>

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