在 Azure Data Studio 中,令牌检索失败并出现错误

Mik*_*ler 13 sql-server azure azure-active-directory multi-factor-authentication azure-data-studio

使用最新的Azure Data Studio版本:1.32.0

尝试使用访问数据库Azure Active Directory MFA并收到错误:

令牌检索因错误而失败。打开开发者工具查看错误

我该如何解决?

Connection type: Microsoft SQL Server
Authentication type: Azure Active Directory - Universal with MFA support
Run Code Online (Sandbox Code Playgroud)

服务器、帐户和数据库字段均填充有各自的必要信息。

弹出一个浏览器窗口,要求输入用户名/密码,我输入有效的凭据,然后在随后的浏览器中确认身份验证,并附有关闭浏览器窗口的说明。然后,Azure Data Studio 将显示如上所述的错误。

小智 35

问题似乎出在缓存的令牌上。尝试从此处删除令牌C:\Users{UserNameHere}\AppData\Roaming\azuredatastudio\Azure Accounts并尝试重新进行身份验证。

  • Mac 上的路径是:“~/Library/Application Support/azuredatastudio/Azure Accounts”。删除文件“azureTokenCache_azure_publicCloudin” (5认同)
  • 我必须删除两个缓存文件才能使其正常工作 - ```azureTokenCache_azure_publicCloud``` 和 ```azureTokenCacheMsal-azure_publicCloud``` (2认同)

Ωme*_*Man 8

您已缓存过时的凭据。

选择该部分中的凭据Accounts,然后将其删除并添加新凭据。

Azure Data Studio 帐户部分