iya-sts
    Preparing search index...

    Variable checkClientAuthentication

    checkClientAuthentication: (
        opts: any,
    ) => Promise<
        | {
            description?: undefined;
            error?: undefined;
            errorCode?: undefined;
            method?: undefined;
            ok: boolean;
            requirement?: undefined;
            status?: undefined;
        }
        | {
            description: string;
            error: any;
            errorCode: any;
            method?: undefined;
            ok: boolean;
            requirement: string;
            status: any;
        }
        | {
            description?: undefined;
            error?: undefined;
            errorCode?: undefined;
            method: string;
            ok: boolean;
            requirement?: undefined;
            status?: undefined;
        },
    > = checkClientAuthentication

    Type Declaration

      • (
            opts: any,
        ): Promise<
            | {
                description?: undefined;
                error?: undefined;
                errorCode?: undefined;
                method?: undefined;
                ok: boolean;
                requirement?: undefined;
                status?: undefined;
            }
            | {
                description: string;
                error: any;
                errorCode: any;
                method?: undefined;
                ok: boolean;
                requirement: string;
                status: any;
            }
            | {
                description?: undefined;
                error?: undefined;
                errorCode?: undefined;
                method: string;
                ok: boolean;
                requirement?: undefined;
                status?: undefined;
            },
        >
      • Refuses, in RFC 9700 mode, a confidential client that did not authenticate with the method it declared; a client with nothing on file is let through.

        Parameters

        • opts: any

          as for observeClientAuthentication()

        Returns Promise<
            | {
                description?: undefined;
                error?: undefined;
                errorCode?: undefined;
                method?: undefined;
                ok: boolean;
                requirement?: undefined;
                status?: undefined;
            }
            | {
                description: string;
                error: any;
                errorCode: any;
                method?: undefined;
                ok: boolean;
                requirement: string;
                status: any;
            }
            | {
                description?: undefined;
                error?: undefined;
                errorCode?: undefined;
                method: string;
                ok: boolean;
                requirement?: undefined;
                status?: undefined;
            },
        >

        a promise of { ok: true, method }, or { ok: false, errorCode, error, requirement, description }