Allows users to authenticate