I understand that Seam can be leveraged for integrating software nicely, but it should not
be a requirement for using it.
"anil.saldhana(a)jboss.com" wrote : Instance Based ACL Implementation
| I talked to Scott about Seam Security and the instance based security that is
important for Non-AS projects like Drools, Portal, jBPM and Seam.
|
|
| There are two prominent projects that have tried to solve instance based security:
|
| 1) OSAccess from OpenSymphony [1] through [3] (A dead project now)
| 2) Acegi Security for Spring [4]
|
| I also point you to an article on IBM Developer Works for differences between
container authorization (typically RBAC) and Data Driven Authorization (Instance Based).
|
| What we will provide:
| A simple library that does a mapping between roles structure (groups, nested roles
etc) and instance based crud (bits representing CRUD). The key here is to keep it simple
and fast. The library can have pluggable implementation strategies like hibernate, ldap,
cache whatever.
|
| Integration for Drools, jBPM, Portal etc:
| Scott feels that they should integrate via Seam (same opinion from Proctor) because
Seam is AS agnostic. They can integrate with JBoss Security to play nice with JBAS. Seam
can then make use of the ACL implementation to provide other integration faces to
different containers (WS, WL etc).
|
| References:
| OSAccess
| [1]
http://wiki.opensymphony.com/display/OS/OSAccess
| [2]
https://osaccess.dev.java.net/
| [
3]http://osdir.com/ml/java.open-symphony.devel/2002-07/msg00035.html (Note: Steve
Ebersole in the mail)
|
| Acegi Security For Spring
| [4]
http://www.acegisecurity.org/acegi-security/apidocs/index.html
| Look at the packages: org.acegisecurity.acl, org.acegisecurity.acls and their
subpackages
|
| Authorization Concepts and Solutions for J2EE Applications
|
[
5]http://www.ibm.com/developerworks/websphere/library/techarticles/0607_i...
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097965#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...