Recherche
...
Bloc de code | ||||
---|---|---|---|---|
| ||||
<component name="sample.shibboleth.config"> <require>org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig</require> <require>org.nuxeo.ecm.platform.usermanager.UserManagerImpl</require> <require>org.nuxeo.opensocial.OAuthFilter</require> <extension target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService" point="chain"> <authenticationChain> <plugins> <plugin>BASIC_AUTH</plugin> <plugin>SHIB_AUTH</plugin> <plugin>ANONYMOUS_AUTH</plugin> </plugins> </authenticationChain> </extension> <extension target="org.nuxeo.ecm.platform.shibboleth.service.ShibbolethAuthenticationService" point="config"> <config> <uidHeaders> <!--uidHeader idpUrl="url1">uid1</uidHeader> <uidHeader idpUrl="url2">uid2</uidHeader--> <uidHeader idpUrl="https://ident-shib-test.univ-rennes1.fr/shibboleth">uid</uidHeader> <default>mail</default> </uidHeaders> <loginURL>http://sp-test3.univ-rennes1.fr/Shibboleth.sso/wayf</loginURL> <logoutURL>http://sp-test3.univ-rennes1.fr/Shibboleth.sso/Logout</logoutURL> <fieldMapping header="mail">email</fieldMapping> <fieldMapping header="sn">lastName</fieldMapping> <fieldMapping header="givenName">firstName</fieldMapping> <fieldMapping header="departmentNumber">company</fieldMapping> </config> </extension> <!-- Add an Anonymous user --> <extension target="org.nuxeo.ecm.platform.usermanager.UserService" point="userManager"> <userManager class="org.nuxeo.ecm.platform.computedgroups.UserManagerWithComputedGroups"> <users> <anonymousUser id="Guest"> <property name="firstName">Guest</property> <property name="lastName">User</property> <property name="email">foo@bidon.fr</property> </anonymousUser> </users> </userManager> </extension> <extension target="org.nuxeo.ecm.platform.usermanagercomputedgroups.UserService" point="userManager"> <userManager class="org.nuxeo.ecm.platform.usermanager.UserManagerWithComputedGroups"> <defaultAdministratorId>bourges</defaultAdministratorId> <administratorsGroup>groupes:applis:ORI-OAI:Administrateurs</administratorsGroup> <defaultGroup>members</defaultGroup> </userManager> </extension> </component> |
...