iya-sts
    Preparing search index...
    rbacListJson: (
        req: any,
    ) => {
        candidateMatched: any[];
        candidates: any[];
        filtered: any[];
        filterParams: Record<string, any>;
        grants: any[];
        info: any;
        json: {
            available: any;
            bootstrap: any;
            bootstrapPasswordRequired: any;
            candidates: any[];
            candidateSearch: { matched: number; q: string; total: number };
            candidatesPaging: {
                firstRow: any;
                lastRow: any;
                page: any;
                pages: any;
                perPage: any;
                total: any;
            };
            closedToEveryone: any;
            enforced: any;
            filter: { q: string; role: string };
            firstRow: number;
            grantCount: any;
            grants: any[];
            groupsDn: any;
            lastRow: number;
            matched: number;
            openToAnyone: any;
            openWhenEmpty: any;
            page: number;
            pages: number;
            perPage: number;
            picked: { asked: string; candidate: any };
            roles: any;
            settings: any;
            shown: number;
            usersDn: any;
            windowOpens: any;
            you: {
                read: any;
                roles: any;
                username: any;
                viaEmptyRoster: any;
                write: any;
            };
        };
        knownKeys: Record<string, any>;
        needle: string;
        paging: {
            firstRow: number;
            lastRow: number;
            noun: any;
            offset: number;
            page: number;
            pages: number;
            param: string;
            perPage: number;
            total: any;
        };
        personAsked: string;
        personWanted: string;
        picked: any;
        shown: any[];
        state: {
            authority: string;
            available: boolean;
            bootstrap: any;
            bootstrapPasswordRequired: boolean;
            closed: boolean;
            empty: any;
            enforced: boolean;
            foreignSession: boolean;
            identityRealm: string;
            open: any;
            outsideRealm: boolean;
            read: any;
            readGroup: any;
            roles: any;
            session: any;
            sessionRealm: {
                builtin: boolean;
                createdAt: any;
                description: string;
                id: string;
                name: string;
                overrides: {};
            };
            username: any;
            windowOpens: boolean;
            windowWithheld: boolean;
            write: any;
            writeGroup: any;
        };
        wantedRole: string;
        wantedText: string;
    } = ...

    Type Declaration

      • (
            req: any,
        ): {
            candidateMatched: any[];
            candidates: any[];
            filtered: any[];
            filterParams: Record<string, any>;
            grants: any[];
            info: any;
            json: {
                available: any;
                bootstrap: any;
                bootstrapPasswordRequired: any;
                candidates: any[];
                candidateSearch: { matched: number; q: string; total: number };
                candidatesPaging: {
                    firstRow: any;
                    lastRow: any;
                    page: any;
                    pages: any;
                    perPage: any;
                    total: any;
                };
                closedToEveryone: any;
                enforced: any;
                filter: { q: string; role: string };
                firstRow: number;
                grantCount: any;
                grants: any[];
                groupsDn: any;
                lastRow: number;
                matched: number;
                openToAnyone: any;
                openWhenEmpty: any;
                page: number;
                pages: number;
                perPage: number;
                picked: { asked: string; candidate: any };
                roles: any;
                settings: any;
                shown: number;
                usersDn: any;
                windowOpens: any;
                you: {
                    read: any;
                    roles: any;
                    username: any;
                    viaEmptyRoster: any;
                    write: any;
                };
            };
            knownKeys: Record<string, any>;
            needle: string;
            paging: {
                firstRow: number;
                lastRow: number;
                noun: any;
                offset: number;
                page: number;
                pages: number;
                param: string;
                perPage: number;
                total: any;
            };
            personAsked: string;
            personWanted: string;
            picked: any;
            shown: any[];
            state: {
                authority: string;
                available: boolean;
                bootstrap: any;
                bootstrapPasswordRequired: boolean;
                closed: boolean;
                empty: any;
                enforced: boolean;
                foreignSession: boolean;
                identityRealm: string;
                open: any;
                outsideRealm: boolean;
                read: any;
                readGroup: any;
                roles: any;
                session: any;
                sessionRealm: {
                    builtin: boolean;
                    createdAt: any;
                    description: string;
                    id: string;
                    name: string;
                    overrides: {};
                };
                username: any;
                windowOpens: boolean;
                windowWithheld: boolean;
                write: any;
                writeGroup: any;
            };
            wantedRole: string;
            wantedText: string;
        }
      • Builds /admin/rbac's JSON: who holds each console role.

        Parameters

        • req: any

          the request

        Returns {
            candidateMatched: any[];
            candidates: any[];
            filtered: any[];
            filterParams: Record<string, any>;
            grants: any[];
            info: any;
            json: {
                available: any;
                bootstrap: any;
                bootstrapPasswordRequired: any;
                candidates: any[];
                candidateSearch: { matched: number; q: string; total: number };
                candidatesPaging: {
                    firstRow: any;
                    lastRow: any;
                    page: any;
                    pages: any;
                    perPage: any;
                    total: any;
                };
                closedToEveryone: any;
                enforced: any;
                filter: { q: string; role: string };
                firstRow: number;
                grantCount: any;
                grants: any[];
                groupsDn: any;
                lastRow: number;
                matched: number;
                openToAnyone: any;
                openWhenEmpty: any;
                page: number;
                pages: number;
                perPage: number;
                picked: { asked: string; candidate: any };
                roles: any;
                settings: any;
                shown: number;
                usersDn: any;
                windowOpens: any;
                you: {
                    read: any;
                    roles: any;
                    username: any;
                    viaEmptyRoster: any;
                    write: any;
                };
            };
            knownKeys: Record<string, any>;
            needle: string;
            paging: {
                firstRow: number;
                lastRow: number;
                noun: any;
                offset: number;
                page: number;
                pages: number;
                param: string;
                perPage: number;
                total: any;
            };
            personAsked: string;
            personWanted: string;
            picked: any;
            shown: any[];
            state: {
                authority: string;
                available: boolean;
                bootstrap: any;
                bootstrapPasswordRequired: boolean;
                closed: boolean;
                empty: any;
                enforced: boolean;
                foreignSession: boolean;
                identityRealm: string;
                open: any;
                outsideRealm: boolean;
                read: any;
                readGroup: any;
                roles: any;
                session: any;
                sessionRealm: {
                    builtin: boolean;
                    createdAt: any;
                    description: string;
                    id: string;
                    name: string;
                    overrides: {};
                };
                username: any;
                windowOpens: boolean;
                windowWithheld: boolean;
                write: any;
                writeGroup: any;
            };
            wantedRole: string;
            wantedText: string;
        }

        the JSON