"export=": {
ATTRIBUTE: {
AUTHENTICATED: string;
AUTHORIZING_ROLE: string;
CLIENT_HAS_DECLARATION: string;
CLIENT_HAS_DETAIL_TYPES: string;
CLIENT_NATIVE_SSO: string;
CONSENT_REQUIRED: string;
DETAIL_TYPE_PUBLISHED: string;
DETAIL_TYPE_REGISTERED: string;
OWNER: string;
REQUIRED_ROLE: string;
ROLE: "urn:sts:xacml:role";
SCOPE_CONSENTED: string;
SCOPE_DECLARED: string;
SCOPE_DELEGATED: string;
SCOPE_DEVICE_SSO: string;
SCOPE_GATED: string;
SCOPE_GRANTED: string;
SCOPE_IN_DEFAULTS: string;
SCOPE_IN_SUBJECT_TOKEN: string;
SCOPE_NAMES_PARTY: string;
SCOPE_PROTECTED: string;
SERVER_HAS_DETAIL_TYPES: string;
SUBJECT_KIND: "urn:sts:xacml:subject-kind";
SUBJECT_TOKEN_HAS_SCOPE: string;
TOKEN_ROLE: string;
};
builtInPolicy: (name: any) => any;
decide: (question: any, primary: any, evaluation: any) => any;
requestFor: (
question: any,
fact: any,
) => {
categories: {
attributes: any[];
category: string;
content: any;
id: any;
}[];
combinedDecision: boolean;
returnPolicyIdList: boolean;
};
resourceFact: (
id: any,
value: any,
) => { category: string; id: any; type: string; values: boolean[] };
resourceStrings: (
id: any,
values: any,
) => { category: string; id: any; type: string; values: any };
SCOPE: {
ACTION: string;
CODE: string;
DETAIL_ACTION: string;
OBLIGATION: string;
VERDICT: string;
VERDICTS: string[];
};
subjectFact: (
id: any,
value: any,
) => { category: string; id: any; type: string; values: boolean[] };
verdictOf: (answer: any) => { code: string; verdict: string };
}
Type Declaration
-
ATTRIBUTE: {
AUTHENTICATED: string;
AUTHORIZING_ROLE: string;
CLIENT_HAS_DECLARATION: string;
CLIENT_HAS_DETAIL_TYPES: string;
CLIENT_NATIVE_SSO: string;
CONSENT_REQUIRED: string;
DETAIL_TYPE_PUBLISHED: string;
DETAIL_TYPE_REGISTERED: string;
OWNER: string;
REQUIRED_ROLE: string;
ROLE: "urn:sts:xacml:role";
SCOPE_CONSENTED: string;
SCOPE_DECLARED: string;
SCOPE_DELEGATED: string;
SCOPE_DEVICE_SSO: string;
SCOPE_GATED: string;
SCOPE_GRANTED: string;
SCOPE_IN_DEFAULTS: string;
SCOPE_IN_SUBJECT_TOKEN: string;
SCOPE_NAMES_PARTY: string;
SCOPE_PROTECTED: string;
SERVER_HAS_DETAIL_TYPES: string;
SUBJECT_KIND: "urn:sts:xacml:subject-kind";
SUBJECT_TOKEN_HAS_SCOPE: string;
TOKEN_ROLE: string;
}
-
builtInPolicy: (name: any) => any
-
decide: (question: any, primary: any, evaluation: any) => any
-
requestFor: (
question: any,
fact: any,
) => {
categories: {
attributes: any[];
category: string;
content: any;
id: any;
}[];
combinedDecision: boolean;
returnPolicyIdList: boolean;
}
-
resourceFact: (
id: any,
value: any,
) => { category: string; id: any; type: string; values: boolean[] }
-
resourceStrings: (
id: any,
values: any,
) => { category: string; id: any; type: string; values: any }
-
SCOPE: {
ACTION: string;
CODE: string;
DETAIL_ACTION: string;
OBLIGATION: string;
VERDICT: string;
VERDICTS: string[];
}
-
subjectFact: (
id: any,
value: any,
) => { category: string; id: any; type: string; values: boolean[] }
-
verdictOf: (answer: any) => { code: string; verdict: string }