Provides multiple authentication schemes present in passportjs