if ( sessionMap == null )
{
return ArchivaRoleConstants.PRINCIPAL_GUEST;
}
SecuritySession securitySession =
(SecuritySession) sessionMap.get( SecuritySystemConstants.SECURITY_SESSION_KEY );
if ( securitySession == null )
{
securitySession = (SecuritySession) sessionMap.get( SecuritySession.ROLE );
}
if ( securitySession == null )
{
return ArchivaRoleConstants.PRINCIPAL_GUEST;
}
User user = securitySession.getUser();
if ( user == null )
{
return ArchivaRoleConstants.PRINCIPAL_GUEST;
}