iya-sts
    Preparing search index...

    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 }[];
            }
      • Builds one federation relationship's drill-down, with the three URLs a partner uses.

        Parameters

        • req: any

          the request

        • id: any

          the relationship's id

        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