federationView: (
req: any,
) =>
| {
inner: string;
json: | { found: boolean; id: any }
| { 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;
}[];
};
missing: boolean;
title: string;
up: { filtered: boolean; href: string; label: any; leaf: any };
}
| {
inner: string;
json: {
container: any;
filter: { q: string; role: string };
firstRow: number;
lastRow: number;
matched: any;
max: any;
page: number;
pages: number;
paths: {
acs: string;
backchannelLogout: string;
base: string;
frontchannelLogout: string;
jwks: string;
link: string;
login: string;
metadata: string;
signals: string;
slo: string;
};
perPage: number;
protocols: (
| {
family: string;
label: string;
needs: string[];
protocol: string;
signalsOnly?: undefined;
spec: string;
what: string;
}
| {
family: string;
label: string;
needs: string[];
protocol: string;
signalsOnly: boolean;
spec: string;
what: string;
}
)[];
ready: any;
relationshipCount: any;
relationships: any;
roles: { label: string; role: string; short: string; what: string }[];
settings: any;
shown: any;
};
missing?: undefined;
title: string;
up?: undefined;
} = ...
Builds /admin/federation: one relationship's page when
relationshipis in the query, the list otherwise.