What problem does this feature solve?
Most providers read authentication information from the environment.
How would you implement this feature?
https://github.com/cloudsmith-io/terraform-provider-cloudsmith/blob/aebcdd49c0f1e6695fddfd4f75e12e41d5659661/cloudsmith/provider.go#L21