Implement the internal authentication method as category.