providerAuthentication