Fixes for "AuthenticationService" to allow log in as guset.

Fixdes for guset in all group in the open world

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2174 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Andrew Hind
2006-01-23 15:32:50 +00:00
parent 9d432121bc
commit 7832a14c40
3 changed files with 57 additions and 3 deletions

View File

@@ -87,7 +87,7 @@ public class SimpleAuthorityServiceImpl implements AuthorityService
{
this.adminUsers = adminUsers;
}
public Set<String> getAuthorities()
{
Set<String> authorities = new HashSet<String>();
@@ -96,7 +96,10 @@ public class SimpleAuthorityServiceImpl implements AuthorityService
{
authorities.addAll(adminSet);
}
authorities.addAll(allSet);
if(AuthorityType.getAuthorityType(currentUserName) != AuthorityType.GUEST)
{
authorities.addAll(allSet);
}
return authorities;
}