i would assume the fastest way would be to have a dedicated class for authentication? and maybe a sub class for a chef auth?