The classes that rabbit uses to perform authentication against different resources.