UNPKG

@restorecommerce/acs-client

Version:

Access Control Service Client

22 lines 1.19 kB
import { PolicySetRQ, } from '@restorecommerce/rc-grpc-clients/dist/generated-server/io/restorecommerce/policy_set.js'; import { PolicyRQ, } from '@restorecommerce/rc-grpc-clients/dist/generated-server/io/restorecommerce/policy.js'; import { RuleRQ, Target as AttributeTarget, } from '@restorecommerce/rc-grpc-clients/dist/generated-server/io/restorecommerce/rule.js'; import { Response_Decision as Decision, Context, Response, } from '@restorecommerce/rc-grpc-clients/dist/generated-server/io/restorecommerce/access_control.js'; export { Decision, Context, RuleRQ, PolicyRQ, PolicySetRQ, Response as ACSResponse, AttributeTarget, }; export var AuthZAction; (function (AuthZAction) { AuthZAction["CREATE"] = "CREATE"; AuthZAction["READ"] = "READ"; AuthZAction["MODIFY"] = "MODIFY"; AuthZAction["DELETE"] = "DELETE"; AuthZAction["EXECUTE"] = "EXECUTE"; AuthZAction["DROP"] = "DROP"; AuthZAction["ALL"] = "*"; })(AuthZAction || (AuthZAction = {})); export var Operation; (function (Operation) { Operation["isAllowed"] = "isAllowed"; Operation["whatIsAllowed"] = "whatIsAllowed"; })(Operation || (Operation = {})); ; //# sourceMappingURL=interfaces.js.map