Function
Ralasafe Access Control Middleware (short for Ralasafe) is MIT licensed open source software (written in Java). It focus on data-level privilege management, including database row/column and content privilege management. It also manages 2) login control; 3) function-level privilege management; and 4) URL privilege authentication.
Management by GUI not programming nor configuration, makes ralasafe stand out of other middlewares and frameworks.
Benefits
You can benefit from integrating Ralasafe Access Control Middeware with your application system:
- decoupling privilege logic from business logic —- making system architecture clearer and better;
- management by GUI not programming nor configuration (besides fundumental things: datasource and user metadata) —- making develop more efficent;
- All access control logic being centrlized and standardized —- unifing access modes, reducing security breaches.
Theory
Ralasafe decouples privilege logic from business logic, turns privilege logic into privilege policies. These policies can be managed, tested, customized by GUI (Web Console, bundled with Ralasafe Access Control Middleware).
Developers integrate Ralasafe API into applications. When Ralasafe API is requested, Ralasafe Privilege Engine will decide which privilege policy be executed, and return result. There is no need for developers coding privilege logic.
Ralasafe Access Control Middleware accords to Java EE specification strictly, independs OS and web servers, supports popular databases.
Pingback: Scholarships for High School Juniors