Authentication Manager

The auth manager handles login and user memberships