diff --git a/sdk/identity/azure-identity/azure/identity/_credentials/vscode.py b/sdk/identity/azure-identity/azure/identity/_credentials/vscode.py index 7d4d9b2c15d8..f42eb48f50f3 100644 --- a/sdk/identity/azure-identity/azure/identity/_credentials/vscode.py +++ b/sdk/identity/azure-identity/azure/identity/_credentials/vscode.py @@ -112,7 +112,12 @@ def _initialize(self, vscode_user_settings, **kwargs): class VisualStudioCodeCredential(_VSCodeCredentialBase, GetTokenMixin): - """Authenticates as the Azure user signed in to Visual Studio Code. + """Authenticates as the Azure user signed in to Visual Studio Code via the 'Azure Account' extension. + + It's a `known issue `_ that this credential doesn't + work with `Azure Account extension `_ + versions newer than **0.9.11**. A long-term fix to this problem is in progress. In the meantime, consider + authenticating with :class:`AzureCliCredential`. :keyword str authority: Authority of an Azure Active Directory endpoint, for example "login.microsoftonline.com". This argument is required for a custom cloud and usually unnecessary otherwise. Defaults to the authority diff --git a/sdk/identity/azure-identity/azure/identity/aio/_credentials/vscode.py b/sdk/identity/azure-identity/azure/identity/aio/_credentials/vscode.py index a98f2a9fc9af..2dae4efa8f08 100644 --- a/sdk/identity/azure-identity/azure/identity/aio/_credentials/vscode.py +++ b/sdk/identity/azure-identity/azure/identity/aio/_credentials/vscode.py @@ -18,7 +18,12 @@ class VisualStudioCodeCredential(_VSCodeCredentialBase, AsyncContextManager, GetTokenMixin): - """Authenticates as the Azure user signed in to Visual Studio Code. + """Authenticates as the Azure user signed in to Visual Studio Code via the 'Azure Account' extension. + + It's a `known issue `_ that this credential doesn't + work with `Azure Account extension `_ + versions newer than **0.9.11**. A long-term fix to this problem is in progress. In the meantime, consider + authenticating with :class:`AzureCliCredential`. :keyword str authority: Authority of an Azure Active Directory endpoint, for example "login.microsoftonline.com". This argument is required for a custom cloud and usually unnecessary otherwise. Defaults to the authority