sveltekit-oidc - v1.1.1
    Preparing search index...

    Type Alias OIDCOptions

    type OIDCOptions = {
        audience?: string;
        backChannelLogoutStore?: OIDCBackChannelLogoutStore;
        clientAuthMethod?: OIDCClientAuthMethod;
        clientId: string;
        clientSecret?: string;
        clientSecretJwt?: OIDCClientSecretJwtOptions;
        clockSkewSeconds?: number;
        cookieOptions?: Partial<CookieOptions>;
        cookieSecret: string;
        defaultLoginRedirect?: string;
        defaultLogoutRedirect?: string;
        discoveryUrl?: string;
        endpoints?: Partial<OIDCDiscoveryDocument>;
        fetchUserInfo?: boolean;
        issuer?: string;
        loginPath?: string;
        postLogoutRedirectUri?: string;
        privateKeyJwt?: OIDCPrivateKeyJwtOptions;
        redirectPath?: string;
        refreshToleranceSeconds?: number;
        scope?: string[];
        sessionCookieName?: string;
        sessionStore?: OIDCSessionStore;
        stateCookieName?: string;
        transformClaims?: (claims: OIDCUserClaims) => MaybePromise<OIDCUserClaims>;
        transformSession?: (
            session: OIDCSession,
            context: {
                claims?: OIDCUserClaims;
                event?: RequestEvent;
                isRefresh: boolean;
                tokenResponse?: OIDCTokenResponse;
                user?: OIDCUserClaims;
            },
        ) => MaybePromise<OIDCSession>;
        transformUser?: (
            user: OIDCUserClaims | undefined,
            context: { claims?: OIDCUserClaims },
        ) => MaybePromise<OIDCUserClaims | undefined>;
    }
    Index

    Properties

    audience?: string
    backChannelLogoutStore?: OIDCBackChannelLogoutStore
    clientAuthMethod?: OIDCClientAuthMethod
    clientId: string
    clientSecret?: string
    clientSecretJwt?: OIDCClientSecretJwtOptions
    clockSkewSeconds?: number
    cookieOptions?: Partial<CookieOptions>
    cookieSecret: string
    defaultLoginRedirect?: string
    defaultLogoutRedirect?: string
    discoveryUrl?: string
    endpoints?: Partial<OIDCDiscoveryDocument>
    fetchUserInfo?: boolean
    issuer?: string
    loginPath?: string
    postLogoutRedirectUri?: string
    privateKeyJwt?: OIDCPrivateKeyJwtOptions
    redirectPath?: string
    refreshToleranceSeconds?: number
    scope?: string[]
    sessionCookieName?: string
    sessionStore?: OIDCSessionStore
    stateCookieName?: string
    transformClaims?: (claims: OIDCUserClaims) => MaybePromise<OIDCUserClaims>
    transformSession?: (
        session: OIDCSession,
        context: {
            claims?: OIDCUserClaims;
            event?: RequestEvent;
            isRefresh: boolean;
            tokenResponse?: OIDCTokenResponse;
            user?: OIDCUserClaims;
        },
    ) => MaybePromise<OIDCSession>
    transformUser?: (
        user: OIDCUserClaims | undefined,
        context: { claims?: OIDCUserClaims },
    ) => MaybePromise<OIDCUserClaims | undefined>