David,
  I think the Spring configuration to add would be something like this:

        <bean id="LDAPAttributeFinder"
              
class="org.fcrepo.server.security.xacml.pdp.finder.attribute.LDAPAttributeFinder"
              autowire-candidate="true">
          <constructor-arg>
                <map>
                  <entry key="java.naming.factory.initial"
value="com.sun.jndi.ldap.LdapCtxFactory" />
                  <entry key="java.naming.provider.url"
value="ldap://nish.ramp.org.au:389/"; />
                  <entry key="java.naming.security.authentication" 
value="simple" />
                  <entry key="java.naming.referral" value="follow" />
                  <entry key="java.naming.security.principal"
value="cn=admin,dc=arcs,dc=org,dc=au" />
                  <entry key="java.naming.security.credentials" value="arcs" />
                  <entry key="id-attribute" value="uid" />
                  <entry key="searchbase" value="dc=arcs,dc=org,dc=au" />
            </map>
          </constructor-arg>
          <property name="subjectAttributes">
            <map>
              <entry key="memberOf">
                <bean class="org.fcrepo.server.security.xacml.util.Attribute" />
              </entry>
            </map>
          </property>
        </bean>

... and then you'd need to add the reference to this bean in the PDP
configuration (by default in config-pdp.xml).

As far as getting your attributes to work, you'd want to get some
feedback from someone who uses the module (my knowledge of it is
pretty academic).

- Ben

On Wed, Oct 24, 2012 at 10:24 AM, David Lacy <[email protected]> wrote:
> Hi,
>
>
>
> Apologies for bumping myself back up, but I still cannot determine how to
> make available LDAP attributes using XACML2/FESL.
>
>
>
> Any insight would be great.
>
>
>
> David Lacy
>
> Falvey Library Technology Services
>
> Villanova University
>
> library.villanova.edu
>
>
>
> From: David Lacy [mailto:[email protected]]
> Sent: Thursday, October 11, 2012 3:15 PM
> To: Support and info exchange list for Fedora users.
> Subject: [fcrepo-user] FESLPOLICY's and LDAP attributes
>
>
>
> Hi,
>
>
>
> Is it possible to access LDAP attributes from within FESLPOLICY’s? I see
> many examples using xacml1.0, but the “ou” attribute doesn’t seem to be
> supported under fesl. I found reference to the LDAPAttributeFinder in
> config-attribute-finder.xml, but its configuration hasn’t been updated.
>
>
>
> Thanks,
>
>
>
> David Lacy
>
> Falvey Library Technology Services
>
> Villanova University
>
> library.villanova.edu
>
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> Fedora-commons-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
>

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to