首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure AAD身份验证,在浏览器中单击了错误的microsoft ID,现在每次身份验证都失败

Azure AAD身份验证,在浏览器中单击了错误的microsoft ID,现在每次身份验证都失败
EN

Stack Overflow用户
提问于 2021-08-05 14:48:08
回答 1查看 41关注 0票数 1

我正在运行一个python程序来从Azure数据资源管理器获取数据,处理并写入数据。我的身份验证方式是:

代码语言:javascript
复制
import os
os.system("az login")
#browser pops up, I click on the relevant microsoft account and login.

现在,我可以返回到我的IDE并继续我的程序。在完成程序编码后,我重新启动了内核,并再次运行它进行测试。这一次,在浏览器上,我意外地点击了错误的micrsoft azure帐户,登录成功(因为这是一个有效的登录),但我知道这是错误的,所以我立即重新启动了我的内核。但从那时起,当我实际运行查询时,我就会遇到一个错误:

代码语言:javascript
复制
'Caller is not authorized to perform this action', '@type': 'Kusto.DataNode.Exceptions.UnauthorizedDatabaseAccessException',

我试着用az清理缓存

代码语言:javascript
复制
az cache purge
#no output on console

我尝试转到不同的浏览器,关闭所有内容并重新启动。我还试图在windows系统的AppData下找到kustoazure-data-explorer文件夹,并手动删除缓存,但没有找到任何这样的文件夹。注意:我还没有重启系统,它是一个ec2实例,我还有很多工作要做。

我能够在不同的windows机器上正常运行相同的程序。将来我如何才能以一种简单的方式解决这个问题?我通常不使用windows或Azure进行开发工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-06 16:43:39

az logout命令应该可以完成这项工作,并让您从当前活动帐户中注销。

但是在您的测试中,这并不适用于您,因此第二个替代方案是对所有特定帐户使用az注销az logout --username -Doc

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68668841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档