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;
}
-
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
Builds
/admin/rbac's JSON: who holds each console role.