Azure访问控制服务(ACS) – ACS50001:未找到标识符为“https:/
我有一个ACS名称空间,并设置了WS-Federation身份提供程序.由于我使用的是Visual Studio 2012,因此我使用了身份和访问工具来创建依赖方.该工具使用领域并返回我在创建依赖方时提供的url值(我使用Azure云服务URL,我正在部署我的项目 – 即
http://myapp.cloudapp.net).运行该工具后,我的依赖方规则组中只有一条规则 – 通过[依赖方]的所有声明.我只用一条规则测试了我的应用程序的ACS,并且在为WS-Federation身份提供者生成了所有规则之后.
无论规则组中的规则如何,我都会在问题的标题中出现错误.我的浏览器被重定向到ACS,但由于某种原因它无法找到正确的依赖方.我在两个不同的Azure帐户中创建了一个ACS命名空间,身份提供程序和依赖方,结果完全相同. 我还尝试使用http和https端点将我的项目发布到Azure云服务,并且两个端点都产生相同的结果. WS-Federation身份提供程序的联合元数据来自Windows Azure Active Directory. UPDATE <federationConfiguration> <cookieHandler requireSsl="false" /> <wsFederation passiveRedirectEnabled="true" issuer="https://[MyNamespace].accesscontrol.windows.net/v2/wsfederation" realm="http://[MyApp].cloudapp.net/" requireHttps="false" /> </federationConfiguration> 更新2: 解决方法
好吧,对此的回答比我预期的要模糊得多 – 我必须针对我的CRM Online WAAD运行以下powershell脚本:
Connect-MsolService Import-Module MSOnlineExtended -Force $replyUrl = New-MsolServicePrincipalAddresses –Address "https://lefederateur.accesscontrol.windows.net/" New-MsolServicePrincipal –ServicePrincipalNames @(“https://lefederateur.accesscontrol.windows.net/”) -DisplayName “LeFederateur ACS Namespace” -Addresses $replyUrl 这告诉WAAD识别我的ACS命名空间,因此它不会抛出错误,说ACS命名空间不是有效的依赖方标识符.在这里阅读整个过程: http://www.cloudidentity.com/blog/2012/11/07/provisioning-a-directory-tenant-as-an-identity-provider-in-an-acs-namespace/ 感谢Azure支持,我现在已经过了错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Qt 5 QML应用程序,包含许多Windows或复杂的UI
- ado.net – 无法为DataTable WriteXML,因为Windows Search返
- windows – 批处理脚本:迭代驱动器号?
- Windows Server 2016-系统安装软硬件要求
- windows – 了解WHO对Powershell的文件进行了最后一次更改?
- 虚拟化 – Microsoft Hypervisor:我们可以使用HyperV的虚拟
- 如何在Windows上捕获Python中的SIGINT?
- 我的AutoHotkey配置文件
- windows – GetWindowLong() – 使用Creators Update引入的
- active-directory – “匿名登录”vs“NTLM V1”禁用什么?
- 在windows和linux上编译
- DLL_PROCESS_ATTACH无法在Windows 7 C上执行
- windows – 在rabbitmq.conf文件中使用环境变量
- windows-server-2008 – 如何使用自定义名称服务
- windows-7 – VS2012,Windows 8,DirectX及其SDK
- Windows上Jenkins的git插件不使用带子模块的凭据
- 解决错误“Microsoft.NETCore.App 1.0.0不支持框
- 如何在Windows上安装GEOS for GeoDjango
- nunit – 与Windows的WatiN兼容性
- 为你的 SuperSocket 启用动态语言