ChainedCredentialProvider tries to identify which credential provider to configure by inspecting your environment.
It searches for a complete provider configuration in this order: ClientCredentials, AuthorizationCode, ApiKey,
BasicAuth. If one cannot be configured, it will collect all the credential provider errors and display each of their
messages to help you debug your environment setup.
ChainedCredentialProvider tries to identify which credential provider to configure by inspecting your environment. It searches for a complete provider configuration in this order: ClientCredentials, AuthorizationCode, ApiKey, BasicAuth. If one cannot be configured, it will collect all the credential provider errors and display each of their messages to help you debug your environment setup.