* CollectionSpace default identity provider supporting multi-tenancy\r
* @author\r
*/\r
-public class CSpaceDBLoginModule extends UsernamePasswordLoginModule {\r
+public class CSpaceJBossDBLoginModule extends UsernamePasswordLoginModule {\r
\r
private DatabaseRealm realm;\r
\r
"org.jboss.security.SimpleGroup");\r
\r
Collection<Group> tenants = realm.getTenants(username,\r
- "org.collectionspace.authentication.CSpacePrincipal",\r
"org.jboss.security.SimpleGroup");\r
\r
List<Group> all = new ArrayList<Group>();\r
* the authenticated user.
* @return collection containing the roles
*/
- Collection<Group> getTenants(String username, String principalClassName, String groupClassName) throws LoginException {
+ Collection<Group> getTenants(String username, String groupClassName) throws LoginException {
if (log.isDebugEnabled()) {
log.debug("getTenants using tenantsQuery: " + tenantsQuery + ", username: " + username);
<application-policy name="cspace">
<authentication>
- <login-module code="org.collectionspace.authentication.CSpaceDBLoginModule"
+ <login-module code="org.collectionspace.authentication.CSpaceJBossDBLoginModule"
flag="required">
<module-option name="dsJndiName">CspaceDS</module-option>
<module-option name="hashAlgorithm">SHA-256</module-option>