Refactored Authentications