Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Eclipse Plugins Tool Flexess Security Modeler

Related Tutorials


 
 

Share on Google+Share on Google+

Flexess Security Modeler

Advertisement
The goal of the Flexess project is to provide an extensible security framework for Java applications. The name Flexess comes from: FLEXible accESS.

Flexess Security Modeler

     

The goal of the Flexess project is to provide an extensible security framework for Java applications. The name Flexess comes from: FLEXible accESS. Flexess is a component-based product, which adds to the application access management capabilities. The solution allows to separate security aspects from the main application logic. The product provides the entire infrastructure starting from a tool, which allows creating an application security model to the administrative web application, which manages the assignments of the different access privileges to the users.

Main features:

  1. Security Modeling - Gives you possibility to create a model of the security features of the application. You can create a protected object Order, specify operations like "create", "read", "update", "delete" and provide constraints under which these operations are accessible.
  2.   
  3. Role-Based Access Control - All the security aspects are modeled in terms of Users, Roles and Permissions.
  4.   
  5. Parameterized Permissions - Permissions in Flexess are not strings, but can be parameterized with the attributes. For example, RegionalPermission has an attribute region and a constraint "Order.region=RegionalPermission .region". It means that this permission will be satisified, when the region attribute of Order matches the region attribute of the permission.
  6.  
  7. Authorization - The minimal code can be done for authorization. To check if the user is authorized to create an order, you will need to invoke check(userId,order,"create").
  8.  
  9. Authentication - Flexess provides an authentication module and can be integrated with existing authentication frameworks.
  10.  
  11. Web Administration - Allows you to manage users, roles and permissions through the web interfaces.
  12.  
  13. User Management- Maintains a database of users with customized user profiles.

Click on this link to get more detail: http://www.jresearchsoft.com/site/progView.do?id=200

     

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: October 7, 2010

Related Tutorials

Discuss: Flexess Security Modeler  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com