{
// load the user principals (roles, groups, credentials)
User user = userManager.getUser(username);
if ( user != null )
{
authUser = new AuthenticatedUserImpl(user, authUser.getPublicCredentials(), authUser.getPrivateCredentials() );
}
}
catch (SecurityException sex)
{
// TODO: maybe some better handling required here