Variable userinfoClaimsJson
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;
}
-
Parameters
- previewUser: any
- raw: any
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
Builds
/admin/userinfo-claims's JSON.