We used Python SDK for multi tenant authentication. Our tenant is A and we want to access the blob storage in tenant B. We have set up the cross tenant authentication. In our python SDK. Our code is as follows. We can successfully access the blob storage.
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidAuthenticationInfo</Code><Message>Server failed to authenticate the request. Please refer to the information in the www-authenticate header.
</Message><AuthenticationErrorDetail>Issuer validation failed. Issuer did not match.</AuthenticationErrorDetail></Error>
But if we changed the tenant ID in the NewClientSecretCredential. Then we can access the blob storage in B.
Bug Report
We used Python SDK for multi tenant authentication. Our tenant is A and we want to access the blob storage in tenant B. We have set up the cross tenant authentication. In our python SDK. Our code is as follows. We can successfully access the blob storage.
But when we use Go SDK we had the authentication issue.
We had this authentication error.
But if we changed the tenant ID in the NewClientSecretCredential. Then we can access the blob storage in B.
I think there is some bug in the Go SDK. Could you check and fix the issues?