auth.provider API
    Preparing search index...

    Interface BroadcastBackchannelLogoutOptions

    interface BroadcastBackchannelLogoutOptions {
        fetchImpl?: (
            input: string | URL | Request,
            init?: RequestInit,
        ) => Promise<Response>;
        issuer: string;
        keyStore: KeyStore;
        logger?: Logger;
        rps: readonly BroadcastRP[];
        sid: string;
        sub: string;
        timeoutMs?: number;
    }
    Index

    Properties

    fetchImpl?: (
        input: string | URL | Request,
        init?: RequestInit,
    ) => Promise<Response>

    Override for unit tests. Defaults to the global fetch.

    issuer: string

    Issuer URL of this auth provider.

    keyStore: KeyStore
    logger?: Logger

    Optional structured logger. Defaults to console.

    rps: readonly BroadcastRP[]
    sid: string

    Session ID being terminated. Included in each logout_token when the RP requires sid.

    sub: string

    Subject identifier of the user being logged out.

    timeoutMs?: number

    Per-request timeout in milliseconds. Defaults to 5000ms.