Interface TokensPlusInfoConfig

interface TokensPlusInfoConfig {
    access_token_expiration: string;
    ajv: Ajv;
    client_id: string;
    issuer: string;
    jwks: {
        keys: {
            alg?: string;
            d?: string;
            dp?: string;
            dq?: string;
            e?: string;
            kid?: string;
            kty: string;
            n?: string;
            p?: string;
            q?: string;
            qi?: string;
        }[];
    };
    me: string;
    redirect_uri: string;
    refresh_token_expiration: string;
    scope: string;
}

Hierarchy

  • Static<typeof config_schema>
    • TokensPlusInfoConfig

Properties

access_token_expiration: string = expiration
ajv: Ajv
client_id: string
issuer: string
jwks: {
    keys: {
        alg?: string;
        d?: string;
        dp?: string;
        dq?: string;
        e?: string;
        kid?: string;
        kty: string;
        n?: string;
        p?: string;
        q?: string;
        qi?: string;
    }[];
} = jwks_private
me: string = me_after_url_canonicalization
redirect_uri: string
refresh_token_expiration: string = expiration
scope: string