我尝试使用我的组织ID凭据登录到我的组织的Azure帐户,但在输入我的组织ID后,它会向我显示以下错误。
发生错误
发生错误。有关详细信息,请与管理员联系
错误详情
•活动ID:8226c490-a09f-4183-9ea8-a48eeecd26e8
•依赖方:Microsoft Office 365身份平台
•错误时间: 2016年8月17日星期三12:35:28 GMT
•Cookie:已启用
•用户代理字符串: Mozilla / 4.0(兼容; MSIE 7.0; Windows NT 10.0; Win64; x64; 三叉戟/ 7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; SLCC2; Media Center PC 6.0;平板电脑2.0)
即使我尝试将我的代码从Visual Studio Code签入TFS,也会发生这种情况。
但是,如果我直接使用命令登录(不使用登录表单),我仍然可以成功登录:
$SecurePassword = ConvertTo-SecureString -AsPlainText $AzurePassword -Force
$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $AzureUserName, $securePassword
(Login-AzureRmAccount -Credential $Cred -SubscriptionId $AzureSubscriptionID -ErrorAction Stop) | Out-Null
在进行一些在线搜索后,我发现为了解决此问题,我们需要使用以下Microsoft TechNet主题中的步骤启用基于表单的身份验证:Microsoft Technet Topic
以上链接说明了如何在Windows Server 2012上执行此操作,但如何在Azure AD上执行此操作?
有人可以帮我解决这个问题。
答案 0 :(得分:1)
这有帮助吗? Wiring up ASP.NET Web Application using Forms Authentication with SqlMembership Provider on Azure
“在Azure门户中,有一个控制”Azure网站身份验证/授权“的设置。它在网站下找到,然后配置,然后向下滚动到”Azure网站身份验证/授权“。在我的情况下有那里有一个条目:我的网站被绑定到我的帐户的“目录”中,“应用程序”被设置为我的“租户”(我认为这是Azure术语)。
要解决此问题,我只需删除门户中的条目,即可完美登录我的Web应用程序。连接到成员资格的表单身份验证正如我所料。“