...
This is comparable to the fedoraAdmin superuser role in Fedora 3, used for Fedora 3 API-M operations.
Configure your repo.xml file
Add the beans authenticationProvider and pep to your repo.xml, file, and make the modeshapeRepofactory bean dependent on authenticationProvider. Here is an example repo.xml:
Code Block language xml title repo.xml with authentication configured <bean name="modeshapeRepofactory" class="org.fcrepo.kernel.spring.ModeShapeRepositoryFactoryBean" p:repositoryConfiguration="${fcrepo.modeshape.configuration:classpath:/config/rest-sessions/repository.json}" depends-on="authenticationProvider"/> <bean name="pep" class="org.fcrepo.auth.roles.basic.BasicRolesPEP"/> <bean name="authenticationProvider" class="org.fcrepo.auth.ServletContainerAuthenticationProvider"> <property name="pep" ref="pep"/> </bean>
Jetty
Fedora4 uses the org.eclipse.jetty.security.HashLoginService
Jetty login service.
...