New classes for authentication.