Ready auth class structure to support other authorization types