record: (
detail: any,
) => {
at: number;
authorizedBy: string;
consumed: { identifier: string; kind: string; note: string }[];
initial: {
application: string;
key: string;
presented: string;
what: string;
};
intermediary: {
application: string;
key: string;
presented: string;
what: string;
};
mode: any;
note: string;
outcome: string;
policed: boolean;
produced: { identifier: string; kind: string; note: string }[];
protocol: string;
reason: string;
seq: number;
sessionId: string;
spec: any;
target: {
application: string;
key: string;
presented: string;
what: string;
};
type: string;
typeLabel: any;
} = record
Records one act of delegation or impersonation.
It never throws: a failure is logged under
STS-REG-0033and the protocol is left alone.