"export=": {
builtInPolicy: (name: any) => any;
chosenOf: (answer: any) => any;
decide: (question: any, primary: any, evaluation: any) => any;
EXCHANGE: {
ACTOR_DELEGATES_TO: "urn:sts:xacml:exchange:actor-delegates-to";
ACTOR_KIND: "urn:sts:xacml:exchange:actor-kind";
ACTOR_REGISTERED: "urn:sts:xacml:exchange:actor-registered";
ACTOR_ROLE_SETTING: string;
ACTOR_SUBJECT_GROUP: "urn:sts:xacml:exchange:actor-subject-group";
ALLOWED_SEMANTICS: "urn:sts:xacml:exchange:allowed-semantics";
AUDIENCE: string;
CHOOSE_ACTION: string;
CHOOSE_OBLIGATION: string;
CHOSEN: string;
DEFAULT_SEMANTICS: "urn:sts:xacml:exchange:default-semantics";
DEFAULT_SETTING: string;
ENFORCED: string;
EXCHANGE_ACTION: string;
ISSUED_SEMANTICS: string;
MAY_ACT_ACTION: string;
MAY_ACT_NAMES_ACTOR: "urn:sts:xacml:exchange:may-act-names-actor";
MAY_ACT_OBLIGATION: string;
MAY_ACT_PARTY: string;
MAY_ACT_PRESENT: "urn:sts:xacml:exchange:may-act-present";
OBLIGATION: string;
PROTECTED_GROUP: "urn:sts:xacml:exchange:protected-group";
REFUSAL: string;
REQUESTED_SEMANTICS: "urn:sts:xacml:exchange:requested-semantics";
SEMANTICS: "urn:sts:xacml:exchange:semantics";
SEMANTICS_VALUES: string[];
SOURCE: "urn:sts:xacml:exchange:source";
SOURCE_DELEGATES_TO: "urn:sts:xacml:exchange:source-delegates-to";
SOURCE_REQUIRED_ROLE: "urn:sts:xacml:exchange:source-required-role";
SUBJECT_DELEGATE: "urn:sts:xacml:exchange:subject-delegate";
SUBJECT_GROUP: "urn:sts:xacml:exchange:subject-group";
SUBJECT_NOT_DELEGATED: "urn:sts:xacml:exchange:subject-not-delegated";
TARGET_ACCEPTS: "urn:sts:xacml:exchange:target-accepts";
TARGET_COUNT: "urn:sts:xacml:exchange:target-count";
TARGET_REGISTERED: "urn:sts:xacml:exchange:target-registered";
TARGET_REQUIRED_ROLE: "urn:sts:xacml:exchange:target-required-role";
VERDICT: string;
VERDICTS: string[];
};
mayActOf: (answer: any) => { parties: any[] };
requestFor: (
question: any,
) => {
categories: {
attributes: any[];
category: string;
content: any;
id: any;
}[];
combinedDecision: boolean;
returnPolicyIdList: boolean;
};
verdictOf: (
answer: any,
) => {
audience: any;
enforced: boolean;
refusal: any;
semantics: any;
verdict: string;
};
}
Type Declaration
-
builtInPolicy: (name: any) => any
-
chosenOf: (answer: any) => any
-
decide: (question: any, primary: any, evaluation: any) => any
-
EXCHANGE: {
ACTOR_DELEGATES_TO: "urn:sts:xacml:exchange:actor-delegates-to";
ACTOR_KIND: "urn:sts:xacml:exchange:actor-kind";
ACTOR_REGISTERED: "urn:sts:xacml:exchange:actor-registered";
ACTOR_ROLE_SETTING: string;
ACTOR_SUBJECT_GROUP: "urn:sts:xacml:exchange:actor-subject-group";
ALLOWED_SEMANTICS: "urn:sts:xacml:exchange:allowed-semantics";
AUDIENCE: string;
CHOOSE_ACTION: string;
CHOOSE_OBLIGATION: string;
CHOSEN: string;
DEFAULT_SEMANTICS: "urn:sts:xacml:exchange:default-semantics";
DEFAULT_SETTING: string;
ENFORCED: string;
EXCHANGE_ACTION: string;
ISSUED_SEMANTICS: string;
MAY_ACT_ACTION: string;
MAY_ACT_NAMES_ACTOR: "urn:sts:xacml:exchange:may-act-names-actor";
MAY_ACT_OBLIGATION: string;
MAY_ACT_PARTY: string;
MAY_ACT_PRESENT: "urn:sts:xacml:exchange:may-act-present";
OBLIGATION: string;
PROTECTED_GROUP: "urn:sts:xacml:exchange:protected-group";
REFUSAL: string;
REQUESTED_SEMANTICS: "urn:sts:xacml:exchange:requested-semantics";
SEMANTICS: "urn:sts:xacml:exchange:semantics";
SEMANTICS_VALUES: string[];
SOURCE: "urn:sts:xacml:exchange:source";
SOURCE_DELEGATES_TO: "urn:sts:xacml:exchange:source-delegates-to";
SOURCE_REQUIRED_ROLE: "urn:sts:xacml:exchange:source-required-role";
SUBJECT_DELEGATE: "urn:sts:xacml:exchange:subject-delegate";
SUBJECT_GROUP: "urn:sts:xacml:exchange:subject-group";
SUBJECT_NOT_DELEGATED: "urn:sts:xacml:exchange:subject-not-delegated";
TARGET_ACCEPTS: "urn:sts:xacml:exchange:target-accepts";
TARGET_COUNT: "urn:sts:xacml:exchange:target-count";
TARGET_REGISTERED: "urn:sts:xacml:exchange:target-registered";
TARGET_REQUIRED_ROLE: "urn:sts:xacml:exchange:target-required-role";
VERDICT: string;
VERDICTS: string[];
}
-
mayActOf: (answer: any) => { parties: any[] }
-
requestFor: (
question: any,
) => {
categories: {
attributes: any[];
category: string;
content: any;
id: any;
}[];
combinedDecision: boolean;
returnPolicyIdList: boolean;
}
-
verdictOf: (
answer: any,
) => {
audience: any;
enforced: boolean;
refusal: any;
semantics: any;
verdict: string;
}