Variable federationDetailJson
federationDetailJson: (
req: any,
id: any,
) =>
| {
acs?: undefined;
arrivals?: undefined;
base?: undefined;
encryption?: undefined;
json: { found: boolean; id: any };
jwks?: undefined;
linkPage?: undefined;
login?: undefined;
loginPath?: undefined;
metadata?: undefined;
multiFields?: undefined;
outbound?: undefined;
record: any;
row: any;
setFields?: undefined;
signals?: undefined;
signalSetFields?: undefined;
signOut?: undefined;
unmapped?: undefined;
}
| {
acs: string;
arrivals: any[];
base: string;
encryption: any;
json: { found: boolean } & {
application: any;
authentications: number;
dn: any;
enabled: boolean;
id: any;
lastError: any;
lastErrorAt: any;
lastSeen: any;
lastUser: any;
mappings: any;
missing: string[];
name: any;
peer: any;
protocol: any;
protocolLabel: any;
ready: boolean;
releases: any;
role: any;
roleLabel: any;
signalsEnabled: boolean;
signsIn: boolean;
usable: boolean;
users: number;
} & {
editable: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
encryption: any;
endpoints: {
assertionConsumerService: string;
jwks: string;
login: any;
metadata: string;
} & (
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout: string;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup: string;
singleLogout?: undefined;
}
| {
backchannelLogout: string;
frontchannelLogout: string;
postLogoutRedirect: string;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
);
fields: Record<string, any>;
links: any;
linksPaging: {
firstRow: any;
lastRow: any;
page: any;
pages: any;
perPage: any;
total: any;
};
outboundSignals: any;
signalArrivals: any[];
signals: any;
unmappedAttributes: {
first: string;
last: string;
name: string;
refused: string;
}[];
};
jwks: string;
linkPage: {
paging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
shown: any;
} & { shown: any };
login: string;
loginPath: any;
metadata: string;
multiFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
outbound: any;
record: {};
row: {
application: any;
authentications: number;
dn: any;
enabled: boolean;
id: any;
lastError: any;
lastErrorAt: any;
lastSeen: any;
lastUser: any;
mappings: any;
missing: string[];
name: any;
peer: any;
protocol: any;
protocolLabel: any;
ready: boolean;
releases: any;
role: any;
roleLabel: any;
signalsEnabled: boolean;
signsIn: boolean;
usable: boolean;
users: number;
};
setFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
signals: any;
signalSetFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
signOut: | {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout: string;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup: string;
singleLogout?: undefined;
}
| {
backchannelLogout: string;
frontchannelLogout: string;
postLogoutRedirect: string;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout?: undefined;
};
unmapped: { first: string; last: string; name: string; refused: string }[];
} = ...
Type Declaration
-
- (
req: any,
id: any,
):
| {
acs?: undefined;
arrivals?: undefined;
base?: undefined;
encryption?: undefined;
json: { found: boolean; id: any };
jwks?: undefined;
linkPage?: undefined;
login?: undefined;
loginPath?: undefined;
metadata?: undefined;
multiFields?: undefined;
outbound?: undefined;
record: any;
row: any;
setFields?: undefined;
signals?: undefined;
signalSetFields?: undefined;
signOut?: undefined;
unmapped?: undefined;
}
| {
acs: string;
arrivals: any[];
base: string;
encryption: any;
json: { found: boolean } & {
application: any;
authentications: number;
dn: any;
enabled: boolean;
id: any;
lastError: any;
lastErrorAt: any;
lastSeen: any;
lastUser: any;
mappings: any;
missing: string[];
name: any;
peer: any;
protocol: any;
protocolLabel: any;
ready: boolean;
releases: any;
role: any;
roleLabel: any;
signalsEnabled: boolean;
signsIn: boolean;
usable: boolean;
users: number;
} & {
editable: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
encryption: any;
endpoints: {
assertionConsumerService: string;
jwks: string;
login: any;
metadata: string;
} & (
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout: string;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup: string;
singleLogout?: undefined;
}
| {
backchannelLogout: string;
frontchannelLogout: string;
postLogoutRedirect: string;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
);
fields: Record<string, any>;
links: any;
linksPaging: {
firstRow: any;
lastRow: any;
page: any;
pages: any;
perPage: any;
total: any;
};
outboundSignals: any;
signalArrivals: any[];
signals: any;
unmappedAttributes: {
first: string;
last: string;
name: string;
refused: string;
}[];
};
jwks: string;
linkPage: {
paging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
shown: any;
} & { shown: any };
login: string;
loginPath: any;
metadata: string;
multiFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
outbound: any;
record: {};
row: {
application: any;
authentications: number;
dn: any;
enabled: boolean;
id: any;
lastError: any;
lastErrorAt: any;
lastSeen: any;
lastUser: any;
mappings: any;
missing: string[];
name: any;
peer: any;
protocol: any;
protocolLabel: any;
ready: boolean;
releases: any;
role: any;
roleLabel: any;
signalsEnabled: boolean;
signsIn: boolean;
usable: boolean;
users: number;
};
setFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
signals: any;
signalSetFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
signOut: | {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout: string;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup: string;
singleLogout?: undefined;
}
| {
backchannelLogout: string;
frontchannelLogout: string;
postLogoutRedirect: string;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout?: undefined;
};
unmapped: { first: string; last: string; name: string; refused: string }[];
}
-
Returns
| {
acs?: undefined;
arrivals?: undefined;
base?: undefined;
encryption?: undefined;
json: { found: boolean; id: any };
jwks?: undefined;
linkPage?: undefined;
login?: undefined;
loginPath?: undefined;
metadata?: undefined;
multiFields?: undefined;
outbound?: undefined;
record: any;
row: any;
setFields?: undefined;
signals?: undefined;
signalSetFields?: undefined;
signOut?: undefined;
unmapped?: undefined;
}
| {
acs: string;
arrivals: any[];
base: string;
encryption: any;
json: { found: boolean } & {
application: any;
authentications: number;
dn: any;
enabled: boolean;
id: any;
lastError: any;
lastErrorAt: any;
lastSeen: any;
lastUser: any;
mappings: any;
missing: string[];
name: any;
peer: any;
protocol: any;
protocolLabel: any;
ready: boolean;
releases: any;
role: any;
roleLabel: any;
signalsEnabled: boolean;
signsIn: boolean;
usable: boolean;
users: number;
} & {
editable: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
encryption: any;
endpoints: {
assertionConsumerService: string;
jwks: string;
login: any;
metadata: string;
} & (
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout: string;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup: string;
singleLogout?: undefined;
}
| {
backchannelLogout: string;
frontchannelLogout: string;
postLogoutRedirect: string;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
);
fields: Record<string, any>;
links: any;
linksPaging: {
firstRow: any;
lastRow: any;
page: any;
pages: any;
perPage: any;
total: any;
};
outboundSignals: any;
signalArrivals: any[];
signals: any;
unmappedAttributes: {
first: string;
last: string;
name: string;
refused: string;
}[];
};
jwks: string;
linkPage: {
paging: {
firstRow: number;
lastRow: number;
noun: any;
offset: number;
page: number;
pages: number;
param: string;
perPage: number;
total: any;
};
shown: any;
} & { shown: any };
login: string;
loginPath: any;
metadata: string;
multiFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
outbound: any;
record: {};
row: {
application: any;
authentications: number;
dn: any;
enabled: boolean;
id: any;
lastError: any;
lastErrorAt: any;
lastSeen: any;
lastUser: any;
mappings: any;
missing: string[];
name: any;
peer: any;
protocol: any;
protocolLabel: any;
ready: boolean;
releases: any;
role: any;
roleLabel: any;
signalsEnabled: boolean;
signsIn: boolean;
usable: boolean;
users: number;
};
setFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
signals: any;
signalSetFields: (
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard: boolean;
what: string;
}
| {
enum?: undefined;
from: string;
kind: string;
name: string;
role: string;
sensitive: boolean;
standard?: undefined;
what: string;
}
| {
enum: string[];
from: string;
kind: string;
name: string;
role: string;
sensitive?: undefined;
standard?: undefined;
what: string;
}
)[];
signOut: | {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout: string;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup: string;
singleLogout?: undefined;
}
| {
backchannelLogout: string;
frontchannelLogout: string;
postLogoutRedirect: string;
signOutCleanup?: undefined;
singleLogout?: undefined;
}
| {
backchannelLogout?: undefined;
frontchannelLogout?: undefined;
postLogoutRedirect?: undefined;
signOutCleanup?: undefined;
singleLogout?: undefined;
};
unmapped: { first: string; last: string; name: string; refused: string }[];
}
the JSON
Builds one federation relationship's drill-down, with the three URLs a partner uses.