--- /dev/null
+<AttributeResolver xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mace:shibboleth:resolver:1.0" xsi:schemaLocation="urn:mace:shibboleth:resolver:1.0 shibboleth-resolver-1.0.xsd">
+
+ <SimpleAttributeDefinition id="urn:mace:eduPerson:1.0:eduPersonPrincipalName" smartScope="shibdev.edu">
+ <DataConnectorDependency requires="directory"/>
+ </SimpleAttributeDefinition>
+
+ <SimpleAttributeDefinition id="urn:mace:eduPerson:1.0:eduPersonEntitlement">
+ <DataConnectorDependency requires="directory"/>
+ </SimpleAttributeDefinition>
+
+ <SimpleAttributeDefinition id="urn:mace:eduPerson:1.0:eduPersonAffiliation">
+ <DataConnectorDependency requires="directory"/>
+ </SimpleAttributeDefinition>
+
+ <SimpleAttributeDefinition id="urn:mace:eduPerson:1.0:eduPersonScopedAffiliation" smartScope="shibdev.edu">
+ <AttributeDependency requires="urn:mace:eduPerson:1.0:eduPersonAffiliation"/>
+ </SimpleAttributeDefinition>
+
+ <JNDIDirectoryDataConnector id="directory">
+ <Search filter="cn=%PRINCIPAL%">
+ <Controls searchScope="SUBTREE_SCOPE" returningObjects="false" />
+ </Search>
+ <Property name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory" />
+ <Property name="java.naming.provider.url" value="ldap://ldap.example.edu/dc=example,dc=edu" />
+ <Property name="java.naming.security.principal" value="cn=admin,dc=example,dc=edu" />
+ <Property name="java.naming.security.credentials" value="examplepw" />
+ </JNDIDirectoryDataConnector>
+
+</AttributeResolver>
\ No newline at end of file