[jbossseam-issues] [JBoss JIRA] Updated: (JBSEAM-730) User/Role/Permission model

Gavin King (JIRA) jira-events at jboss.com
Wed Jan 31 20:20:19 EST 2007


     [ http://jira.jboss.com/jira/browse/JBSEAM-730?page=all ]

Gavin King updated JBSEAM-730:
------------------------------

    Description: 
There should be an optional component which plugs into Seam/Security to provide the following model:

Role (name, description, manager??)
User extends Role (password, firstName, lastName, additionalNames, email)
RoleRole (role, role)
Permission(objectName, operationName)
RolePermission(role,permission)
RoleInstancePermission(objectName, operationName, objectId)

This model would be extensible by the user, simply using inheritance.

There would be a built-in management console for creating users and roles and assigning roles and permissions.

There would also be Drools rules for authorization against this model.

  was:
There should be an optional component which plugs into Seam/Security to provide the following model:

Role (name, description, manager??)
User extends Role (password, firstName, lastName, additionalNames, email)
RoleRole (role, role)
Permission(objectName, operationName)
RolePermission(role,permission)
RoleInstancePermission(objectName, operationName, objectId)

This model would be extensible by the user, simply using inheritance.

There would be a built-in management console for creating users and roles and assigning roles and permissions.


> User/Role/Permission model
> --------------------------
>
>                 Key: JBSEAM-730
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-730
>             Project: JBoss Seam
>          Issue Type: Feature Request
>          Components: Security
>            Reporter: Gavin King
>         Assigned To: Shane Bryzak
>             Fix For: 1.2.0.BETA1
>
>
> There should be an optional component which plugs into Seam/Security to provide the following model:
> Role (name, description, manager??)
> User extends Role (password, firstName, lastName, additionalNames, email)
> RoleRole (role, role)
> Permission(objectName, operationName)
> RolePermission(role,permission)
> RoleInstancePermission(objectName, operationName, objectId)
> This model would be extensible by the user, simply using inheritance.
> There would be a built-in management console for creating users and roles and assigning roles and permissions.
> There would also be Drools rules for authorization against this model.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list