iya-sts
    Preparing search index...
    userinfoClaimsJson: (
        previewUser: any,
        raw: any,
    ) => {
        claimsRequest: {
            directParameter: {
                malformedIsRefused: string;
                note: string;
                spellings: string[];
            };
            fromTheSignIn: string[];
            maxClaims: any;
            members: string[];
            notEnforced: string[];
            precedence: string[];
            preview: | {
                asked: boolean;
                claims?: undefined;
                entryFound?: undefined;
                error?: undefined;
                essentialAndAbsent?: undefined;
                idTokenNames?: undefined;
                ignoredMembers?: undefined;
                ok?: undefined;
                parsed?: undefined;
                report?: undefined;
                request?: undefined;
                unresolvable?: undefined;
                valueMismatches?: undefined;
            }
            | {
                asked: boolean;
                claims?: undefined;
                entryFound?: undefined;
                error: any;
                essentialAndAbsent?: undefined;
                idTokenNames?: undefined;
                ignoredMembers?: undefined;
                ok: boolean;
                parsed?: undefined;
                report?: undefined;
                request: any;
                unresolvable?: undefined;
                valueMismatches?: undefined;
            }
            | {
                asked: boolean;
                claims: any;
                entryFound: any;
                error?: undefined;
                essentialAndAbsent: any;
                idTokenNames: any;
                ignoredMembers: any;
                ok: boolean;
                parsed: any;
                report: any;
                request: any;
                unresolvable: any;
                valueMismatches: any;
            };
            requestable: {
                claim: string;
                grouped: boolean;
                label: string;
                ldap: string;
            }[];
            supported: boolean;
        };
        reservedJwtClaims: string[];
    } & {
        attributeCatalogue: {
            claim: string;
            label: string;
            ldap: string;
            schema: string;
            sets: Record<string, boolean>;
        }[];
        attributeChoices: { attribute: string; from: string[] }[];
        groups: {
            claim: string;
            enabled: boolean;
            grants: string;
            loaded: boolean;
            memberOfCounts: boolean;
            precedence: string;
            problem: string;
            sets: string[];
            settings: string[];
            valueForm: string;
        } & {
            preview: {
                application: string;
                claim: string;
                dn: string;
                enabled: boolean;
                entryFound: boolean;
                groups: GroupRow[];
                key: string;
                loaded: boolean;
                memberOfCounts: boolean;
                reason: string;
                user: string;
                valueForm: string;
                values: string[];
            };
        };
        placeholders: string[];
        precedence: string;
        preview: { user: any } & { byLdap: Record<string, any>; entryFound: any };
        sets: any;
    } = ...

    Type Declaration

      • (
            previewUser: any,
            raw: any,
        ): {
            claimsRequest: {
                directParameter: {
                    malformedIsRefused: string;
                    note: string;
                    spellings: string[];
                };
                fromTheSignIn: string[];
                maxClaims: any;
                members: string[];
                notEnforced: string[];
                precedence: string[];
                preview: | {
                    asked: boolean;
                    claims?: undefined;
                    entryFound?: undefined;
                    error?: undefined;
                    essentialAndAbsent?: undefined;
                    idTokenNames?: undefined;
                    ignoredMembers?: undefined;
                    ok?: undefined;
                    parsed?: undefined;
                    report?: undefined;
                    request?: undefined;
                    unresolvable?: undefined;
                    valueMismatches?: undefined;
                }
                | {
                    asked: boolean;
                    claims?: undefined;
                    entryFound?: undefined;
                    error: any;
                    essentialAndAbsent?: undefined;
                    idTokenNames?: undefined;
                    ignoredMembers?: undefined;
                    ok: boolean;
                    parsed?: undefined;
                    report?: undefined;
                    request: any;
                    unresolvable?: undefined;
                    valueMismatches?: undefined;
                }
                | {
                    asked: boolean;
                    claims: any;
                    entryFound: any;
                    error?: undefined;
                    essentialAndAbsent: any;
                    idTokenNames: any;
                    ignoredMembers: any;
                    ok: boolean;
                    parsed: any;
                    report: any;
                    request: any;
                    unresolvable: any;
                    valueMismatches: any;
                };
                requestable: {
                    claim: string;
                    grouped: boolean;
                    label: string;
                    ldap: string;
                }[];
                supported: boolean;
            };
            reservedJwtClaims: string[];
        } & {
            attributeCatalogue: {
                claim: string;
                label: string;
                ldap: string;
                schema: string;
                sets: Record<string, boolean>;
            }[];
            attributeChoices: { attribute: string; from: string[] }[];
            groups: {
                claim: string;
                enabled: boolean;
                grants: string;
                loaded: boolean;
                memberOfCounts: boolean;
                precedence: string;
                problem: string;
                sets: string[];
                settings: string[];
                valueForm: string;
            } & {
                preview: {
                    application: string;
                    claim: string;
                    dn: string;
                    enabled: boolean;
                    entryFound: boolean;
                    groups: GroupRow[];
                    key: string;
                    loaded: boolean;
                    memberOfCounts: boolean;
                    reason: string;
                    user: string;
                    valueForm: string;
                    values: string[];
                };
            };
            placeholders: string[];
            precedence: string;
            preview: { user: any } & { byLdap: Record<string, any>; entryFound: any };
            sets: any;
        }
      • Builds /admin/userinfo-claims's JSON.

        Parameters

        • previewUser: any

          the person to preview

        • raw: any

          the claims parameter to preview

        Returns {
            claimsRequest: {
                directParameter: {
                    malformedIsRefused: string;
                    note: string;
                    spellings: string[];
                };
                fromTheSignIn: string[];
                maxClaims: any;
                members: string[];
                notEnforced: string[];
                precedence: string[];
                preview: | {
                    asked: boolean;
                    claims?: undefined;
                    entryFound?: undefined;
                    error?: undefined;
                    essentialAndAbsent?: undefined;
                    idTokenNames?: undefined;
                    ignoredMembers?: undefined;
                    ok?: undefined;
                    parsed?: undefined;
                    report?: undefined;
                    request?: undefined;
                    unresolvable?: undefined;
                    valueMismatches?: undefined;
                }
                | {
                    asked: boolean;
                    claims?: undefined;
                    entryFound?: undefined;
                    error: any;
                    essentialAndAbsent?: undefined;
                    idTokenNames?: undefined;
                    ignoredMembers?: undefined;
                    ok: boolean;
                    parsed?: undefined;
                    report?: undefined;
                    request: any;
                    unresolvable?: undefined;
                    valueMismatches?: undefined;
                }
                | {
                    asked: boolean;
                    claims: any;
                    entryFound: any;
                    error?: undefined;
                    essentialAndAbsent: any;
                    idTokenNames: any;
                    ignoredMembers: any;
                    ok: boolean;
                    parsed: any;
                    report: any;
                    request: any;
                    unresolvable: any;
                    valueMismatches: any;
                };
                requestable: {
                    claim: string;
                    grouped: boolean;
                    label: string;
                    ldap: string;
                }[];
                supported: boolean;
            };
            reservedJwtClaims: string[];
        } & {
            attributeCatalogue: {
                claim: string;
                label: string;
                ldap: string;
                schema: string;
                sets: Record<string, boolean>;
            }[];
            attributeChoices: { attribute: string; from: string[] }[];
            groups: {
                claim: string;
                enabled: boolean;
                grants: string;
                loaded: boolean;
                memberOfCounts: boolean;
                precedence: string;
                problem: string;
                sets: string[];
                settings: string[];
                valueForm: string;
            } & {
                preview: {
                    application: string;
                    claim: string;
                    dn: string;
                    enabled: boolean;
                    entryFound: boolean;
                    groups: GroupRow[];
                    key: string;
                    loaded: boolean;
                    memberOfCounts: boolean;
                    reason: string;
                    user: string;
                    valueForm: string;
                    values: string[];
                };
            };
            placeholders: string[];
            precedence: string;
            preview: { user: any } & { byLdap: Record<string, any>; entryFound: any };
            sets: any;
        }

        the JSON