handleRst: (
rawBody: any,
contentType: any,
options: any,
) =>
| {
body: string;
errorCode: any;
signIn?: undefined;
status: number;
version: string;
}
| {
body: string;
errorCode?: undefined;
signIn?: undefined;
status: number;
version: string;
}
| {
body: string;
errorCode?: undefined;
signIn: { amr: string[]; method: any; username: any; via: string };
status: number;
version: string;
} = ...
Type Declaration
-
- (
rawBody: any,
contentType: any,
options: any,
):
| {
body: string;
errorCode: any;
signIn?: undefined;
status: number;
version: string;
}
| {
body: string;
errorCode?: undefined;
signIn?: undefined;
status: number;
version: string;
}
| {
body: string;
errorCode?: undefined;
signIn: { amr: string[]; method: any; username: any; via: string };
status: number;
version: string;
}
-
Parameters
- rawBody: any
- contentType: any
- options: any
Returns
| {
body: string;
errorCode: any;
signIn?: undefined;
status: number;
version: string;
}
| {
body: string;
errorCode?: undefined;
signIn?: undefined;
status: number;
version: string;
}
| {
body: string;
errorCode?: undefined;
signIn: { amr: string[]; method: any; username: any; via: string };
status: number;
version: string;
}
the HTTP status, the SOAP version, the envelope body and, where
issued, the sign-in to record
Handles one RequestSecurityToken: parses the SOAP body, authenticates the requester, decides delegation and issuance, and answers the RSTR or a SOAP Fault. Never throws on a malformed body.