Class RefreshingAuthProvider

An authentication provider that automatically refreshes user access tokens when they expire.

Hierarchy

  • EventEmitter
    • RefreshingAuthProvider

Implements

Constructors

Properties

onRefresh: EventBinder<[userId: number, token: AccessToken]> = ...

Fires when a user's token is successfully refreshed.

The ID of the user whose token was refreshed.

The updated AccessToken object.

Accessors

Methods

  • Type Parameters

    • Args extends any[]

    Parameters

    • event: EventBinder<Args>
    • listener: EventHandler<Args>

    Returns Listener

  • Type Parameters

    • Args extends any[]

    Parameters

    • event: EventBinder<Args>
    • listener: EventHandler<Args>

    Returns Listener

  • Type Parameters

    • Args extends any[]

    Returns EventBinder<Args>

  • Parameters

    • id: Listener

    Returns void

  • Type Parameters

    • Args extends any[]

    Parameters

    • Optionalevent: EventBinder<Args>
    • Optionallistener: EventHandler<Args>

    Returns void