From: Andre Zitelli <a.zite...@qut.edu.au>
Date: Fri, 20 Jun 2008 14:08:48 +1000
Local: Fri, Jun 20 2008 2:08 pm
Subject: Re: [esoe-users] ESOE & rbac / sessiondata.xml
Hi Helmut,
In answer to your questions: Helmut wrote: In a word, yes. The default plugin architecture for the ESOE allows user > Hello, > I'm currently evaluating ESOE for a project I'm working on. After attributes to be aggregated from multiple sources. The assumption here is that the attribute processor knows how to retrieve information about the logged in user. This is determined by the user DN setup when configuring the LDAP plugin for ESOE. If I understand what you're trying to do correctly, what needs to happen to implement RBAC for your purposes, it to associate the required roles with the user entry rather than a distinct LDAP group. The reason for this is that the ESOE will know how to retrieve these role attributes because you have configured it to do so, whereas there is no way to tell the ESOE how to search an LDAP source for a particular group member (you could possibly write a plugin to do this, but I would not recommend it as I can't think of a way to do it off the top of my head which would not be processor intensive). So an example of what you might have in an LDAP entry would be: (note uid=someuser,ou=someorganisation Then you would simply create a policy to allow users with this role > And a second question: In your policy examples your referencing The mapping is done via the esoemanager web interface. Clicking on "Edit > username, email etc. as user attributes. I figured out that a mapping > from the ldap attributes to these names is done in a sessiondata.xml - > but I don't know where this configuration file has to be saved and/or > referenced. Released Attributes" will allow you to change these mappings (although the manager interface is currently being upgraded, so the current one is a simple text editor of the xml). So for example, for the above you could map: <Attribute Identifier="myRbacRole" Type="String" Singleton="true"> You can change or add localIdentifiers (The attribute in the LDAP <Attribute Identifier="myRbacRole" Type="String" Singleton="true"> Then you would have a policy that included a rule with the attribute for <Rule Effect="Permit" RuleId="accessOne"> Thanks for trying ESOE and I hope this has answered your questions. Regards, Andre > Beside these questions, the project setup and documentation is really
> great! :) > regards, > helmut You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||