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;
},
>
-
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 }
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.