azure - 验证我的 Azure 帐户会打开一个安全性无效的 localhost 网页
问题描述
我已经使用 Azure 存储资源管理器几年了,没有任何问题。今天早上我打开它并被告知我需要重新验证,所以我点击了Reauthenticate now
链接。
这个窗口打开了...
同时打开了一个浏览器窗口,其中的 URL 开头...
https://localhost:61204/?code=
...并显示...
对此我能做些什么吗?我还能如何重新进行身份验证?
更新
似乎这个问题比我以前想象的更进一步:我也无法登录到 Azure CLI 或运行任何需要身份验证的 Powershell 脚本。在所有情况下,我都会看到一个显示ERR_SSL_PROTOCOL_ERROR
.
更新 2
看起来 Firefox 对这个问题给出了更多解释:
果然,如果我将我的默认浏览器更改为 Firefox,那么该过程将起作用。
解决方案
是的,我已经从我的系统中尝试过。
首先,它转到https://login.microsoftonline.com
发布,它正在与 Localhost 联系
我们收到警告,因为它不安全
发布我的帐户已添加
笔记:
存储资源管理器 - Web 浏览器登录过程:在登录过程结束时重定向到 localhost
带有警告的浏览器,因为正在使用 HTTP 而不是 HTTPS 执行重定向,并且某些浏览器强制使用 HTTPS 执行重定向。
可行的选择:
• 忽略警告。
• 为本地主机添加一个例外。
• 全局禁用强制HTTPS,或仅对本地主机禁用。
下一个选项:更改登录发生的位置 - 参考:https ://docs.microsoft.com/en-us/azure/storage/common/storage-explorer-sign-in#sharing-where-sign-in-happens
推荐阅读
- python - 无法将大型 csv 文件从 s3 存储桶读取到 python
- python - 如何卷积两个 fft 的 wav 文件
- excel - 使用变量引用工作簿
- java - 如何在不将数据加载到应用程序内存中的情况下执行 SQL 查询并将结果放入结果表中?
- node.js - Google Home 如何组织“多功能”设备?
- c++ - 为什么不将路径除以默认构造路径只需在 Visual Studio 中添加尾随分隔符?
- node.js - 在全局(单例)服务中使用特定于请求的上下文
- android - Android VideoView 控件未显示
- c - 如何为哈希表 int C 分配内存?
- angular - 如何将节点模块导入 Web Worker 脚本?