...
- Récupérer les attributs de l'utilisateur : Tiré de http://www.ja-sig.org/issues/browse/PERSONDIR-37
A faire :
...
Dans web.xml d'uPortal, déclarer un filtre sur la servlet de Login qui va lire les attributs HTTP de l'utilisateur via un bean httpHeaderAttributeSource :
| Bloc de code |
|---|
<filter>
<filter-name>HttpHeaderFilter</filter-name>
<filter-class>org.jasig.portal.services.persondir.support.HttpHeaderFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HttpHeaderFilter</filter-name>
<servlet-name>Login</servlet-name>
</filter-mapping>
|
Dans personDirectory.xml, déclarer le bean httpHeaderAttributeSource et faire la correspondance des attributs :
| Bloc de code |
|---|
<bean id="httpHeaderAttributeSource" class="org.jasig.portal.services.persondir.support.HttpHeaderPersonAttributeDao">
<property name="httpHeaderAttributesToPortalAttributes">
<map>
<entry key="baz"> <value>baz</value></entry>
<entry key="qux"> <value>qux</value></entry>
</map>
</property>
</bean>
|
...