Added user authentication and login support. Users have to login with their portal credentials now.