asOauthCredentialProviderOrNull