- 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.
- Role-Based Access Control - All the security aspects are modeled in terms of Users, Roles and Permissions.
- 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.
- 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").
- Authentication - Flexess provides an authentication module and can be integrated with existing authentication frameworks.
- Web Administration - Allows you to manage users, roles and permissions through the web interfaces.
- User Management - Maintains a database of users with customized user profiles.
-
Flexess 1.0 Early Access Program Started - adds access management for Java (9 messages)
- Posted by: Ekaterina Gorshkova
- Posted on: July 02 2007 06:20 EDT
Flexess is a component-based product which adds access management capabilities for Java applications. 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 web portal, which manages the assignments of the different access privileges to the users. Main features:Threaded Messages (9)
- Vs. Spring Security (Ageci) by Henri Karapuu on July 02 2007 11:00 EDT
- Re: Vs. Spring Security (Ageci) by Ekaterina Gorshkova on July 02 2007 11:26 EDT
-
Re: Vs. Spring Security (Ageci) by Geir Hedemark on July 03 2007 09:35 EDT
- Re: Vs. Spring Security (Ageci) by Ekaterina Gorshkova on July 03 2007 04:02 EDT
-
Re: Vs. Spring Security (Ageci) by Geir Hedemark on July 03 2007 09:35 EDT
- Re: Vs. Spring Security (Ageci) by Ekaterina Gorshkova on July 02 2007 11:26 EDT
- LDAP Integration by Sergey Sundukovskiy on July 05 2007 00:42 EDT
- Re: LDAP Integration by Ekaterina Gorshkova on July 05 2007 03:40 EDT
-
Re: LDAP Integration by Sergey Sundukovskiy on July 10 2007 05:02 EDT
-
Re: LDAP Integration by Ekaterina Gorshkova on July 11 2007 03:44 EDT
- CAS server by e gm on January 26 2009 12:07 EST
-
Re: LDAP Integration by Ekaterina Gorshkova on July 11 2007 03:44 EDT
-
Re: LDAP Integration by Sergey Sundukovskiy on July 10 2007 05:02 EDT
- Re: LDAP Integration by Ekaterina Gorshkova on July 05 2007 03:40 EDT
-
Vs. Spring Security (Ageci)[ Go to top ]
- Posted by: Henri Karapuu
- Posted on: July 02 2007 11:00 EDT
- in response to Ekaterina Gorshkova
So, could you give some reasons for choosing your product over Spring Security? -
Re: Vs. Spring Security (Ageci)[ Go to top ]
- Posted by: Ekaterina Gorshkova
- Posted on: July 02 2007 11:26 EDT
- in response to Henri Karapuu
Our authorization model is more flexible. Flexess allows to create instance-level permissions (like the user may edit only his/her profile) in the UI editor and deploy and maintain the security model separately from the application. Flexess is not only a security framework. The product contains a web-based administrative application, which allows managing user-role assignments. -
Re: Vs. Spring Security (Ageci)[ Go to top ]
- Posted by: Geir Hedemark
- Posted on: July 03 2007 09:35 EDT
- in response to Ekaterina Gorshkova
Our authorization model is more flexible. Flexess allows to create instance-level permissions (like the user may edit only his/her profile)
So does spring security/acegi. -
Re: Vs. Spring Security (Ageci)[ Go to top ]
- Posted by: Ekaterina Gorshkova
- Posted on: July 03 2007 16:02 EDT
- in response to Geir Hedemark
Not exactly. In acegi you need to implement a custom AccessDecisionVoter. Flexess provides a declarative language for describing such constraints(profile.userId == user.Id) and allows to change them without changing the code. -
LDAP Integration[ Go to top ]
- Posted by: Sergey Sundukovskiy
- Posted on: July 05 2007 00:42 EDT
- in response to Ekaterina Gorshkova
Does this product support LDAP integration? Thanks, Sergey -
Re: LDAP Integration[ Go to top ]
- Posted by: Ekaterina Gorshkova
- Posted on: July 05 2007 03:40 EDT
- in response to Sergey Sundukovskiy
The current EAP build does not include LDAP integration, but this feature is being implemented now and it will be definitely included in the 1.0 release. -
Re: LDAP Integration[ Go to top ]
- Posted by: Sergey Sundukovskiy
- Posted on: July 10 2007 17:02 EDT
- in response to Ekaterina Gorshkova
Hi Ekaterina, is Flexess going to be Open Source? Thanks, Sergey -
Re: LDAP Integration[ Go to top ]
- Posted by: Ekaterina Gorshkova
- Posted on: July 11 2007 03:44 EDT
- in response to Sergey Sundukovskiy
No. But we are not going to get run-time fee for using this product. -
CAS server[ Go to top ]
- Posted by: e gm
- Posted on: January 26 2009 12:07 EST
- in response to Ekaterina Gorshkova
Can integrate with CAS SSO server ? great job!