Instead of spending time on writing codes in your requirement specific languages, with AccessGate Labs you offload all your business policies by writing simplified JSON configurations.
AccessGate Labs provides creation of business policies by writing the logic in JSON-like configurations, where one can use key-value pair to define policies. Configuring policies helps businesses to offload their policies from actual application bundle - allows for easy maintenance and deployment.
The policies can be authored using standard JSON syntax to enable fine-grained, logic-based business policies that can be applied to any entity or resource. Using Policy configuration language, you can version control, pull/push, and automate tests.
AccessGate Labs also provides custom tests for each policy - which can be validated on policies automatically. Multiple sample policy templates are available that can be customized for use.
Written in programming languages
Authored using simple JSON-like syntax
Often written as part of the larger test files inside main application test code
Written separately - can be debugged outside the main code
Written as part of the code, so gets deployed as part of application on change
Resides separately in a repository, no deployment required. Change gets applied immediately
Often gets managed on application level, no proper enforcement mechanism
In-built enforcement mechanism that ensures compliances and standards
Business policies that gets implemented as part of application code often does not expose any API implicitly
Business policies can be exposed as APIs to use further across multiple applications and teams.
Changes are better with AccessGate Labs
Changes means that your budget is at top of mind, and your team needs to make the most of the technology that you have. They need to be efficient, so externalizing and automating your business policies is more important now than ever - so your teams can spend time making a bigger impact on your business.
Policy configuration language helps you author your policy files once and implement it across multiple services within applications.
Policy-as-a-Configuration enables you to write custom logic for each policy. You can implement logic-as-a-function and attach with your policy files.
AccessGate Labs Policy engine provides provisioning of custom tests for each policy. Tests can be written for policies to validate it before production implementation.
Policy files can incorporate one or many rules to function properly. AccessGate Labs Rule engine can easily be integrated with policy files.
AccessGate Labs provides policy templates for sample use. Policy templates provides an overview of the schema and syntaxes used to author policy.
Policy template helps you to quickly edit and implement your own policies. Policy template is a great place to start authoring.
AccessGate Labs allows you to fetch policy details via APIs. With proper authorization one can access their policy files along with key information like author details, last time of edit, implementation state, validity, et. al.
APIs are based on REST protocol of communication and supports HATEOAS.
Each policy file is assigned the state and a validity. Policy states define its implementation stage and Policy validity is a timeframe for policy expiry.
Policy state and validity can be configured before production implementation under access rights of principal user.
Digital transformation is changing the way that we think about how we solve problems. In the past, we had to manually configure business level policies inside our code again and again. With AccessGate Labs, we can create external policy files to author once and implement it across our services. And every time we change the policy, we know test gets performed automatically and change gets implemented immediately.