@subsidia-ch/sdk - v1.3.5
    Preparing search index...

    Service responsible for token management

    Index

    Constructors

    • Parameters

      • __namedParameters: {
            config: AuthConfig;
            getCachedToken?: () => Promise<null | string>;
            setCachedToken?: (tokenDataJSON: string) => Promise<void>;
            tokenStore?: TokenStore;
        }

      Returns TokenService

    Properties

    getCachedToken?: () => Promise<null | string>
    refreshTokensImpl: null | ((forceRefresh?: boolean) => Promise<TokenData>) = null
    setCachedToken?: (tokenDataJSON: string) => Promise<void>

    Methods

    • Get current access token, refreshing if needed

      Parameters

      • __namedParameters: { forceRefresh?: boolean }

      Returns Promise<string>

    • Get authorization header with bearer token

      Returns Promise<string>

    • Set new tokens

      Parameters

      Returns Promise<void>