Variable authenticationFor
authenticationFor: (
record: any,
) =>
| {
label: string;
mechanism: string;
onward?: undefined;
problem: string;
relationship: any;
via: any;
}
| {
label: string;
mechanism: string;
onward: string;
problem: string;
relationship: {};
via: any;
} = authenticationFor
Type Declaration
-
- (
record: any,
):
| {
label: string;
mechanism: string;
onward?: undefined;
problem: string;
relationship: any;
via: any;
}
| {
label: string;
mechanism: string;
onward: string;
problem: string;
relationship: {};
via: any;
}
-
Returns
| {
label: string;
mechanism: string;
onward?: undefined;
problem: string;
relationship: any;
via: any;
}
| {
label: string;
mechanism: string;
onward: string;
problem: string;
relationship: {};
via: any;
}
null when it says nothing, or { via, mechanism, label, relationship, problem } (with onward for the broker case)
Resolves what an identity-provider-side relationship says to do to authenticate a person, including the onward relationship for the broker case.