aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Lamy <olamy@apache.org>2013-01-21 23:11:33 +0000
committerOlivier Lamy <olamy@apache.org>2013-01-21 23:11:33 +0000
commit26afe7802f4fa90ed4d3e8273b21ef74c302902d (patch)
tree6237bc2f361c8df19f4330ca4a5c78f5db78a25e
parent931c1cd2954796cc14748a9b6b3aed107d8c5b92 (diff)
downloadarchiva-26afe7802f4fa90ed4d3e8273b21ef74c302902d.tar.gz
archiva-26afe7802f4fa90ed4d3e8273b21ef74c302902d.zip
ensure using default role names when configured
git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-core/trunk@1436685 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java b/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java
index 921868c76..722ebcaff 100644
--- a/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java
+++ b/redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/role/DefaultLdapRoleMapper.java
@@ -57,7 +57,7 @@ import java.util.Set;
* @author Olivier Lamy
* @since 2.1
*/
-@Service( "ldapRoleMapper#default" )
+@Service("ldapRoleMapper#default")
public class DefaultLdapRoleMapper
implements LdapRoleMapper
{
@@ -68,7 +68,7 @@ public class DefaultLdapRoleMapper
private LdapConnectionFactory ldapConnectionFactory;
@Inject
- @Named( value = "userConfiguration#default" )
+ @Named(value = "userConfiguration#default")
private UserConfiguration userConf;
//---------------------------
@@ -414,6 +414,13 @@ public class DefaultLdapRoleMapper
roles.add( role );
}
}
+ else
+ {
+ if ( this.useDefaultRoleName )
+ {
+ roles.add( group );
+ }
+ }
}
return new ArrayList<String>( roles );
@@ -800,7 +807,6 @@ public class DefaultLdapRoleMapper
}
-
public String getUserIdAttribute()
{
return userIdAttribute;