【发布时间】:2018-09-06 14:46:40
【问题描述】:
我遇到了一个问题,即一组自定义策略可以毫无问题地上传到一个租户(开发租户),但无法上传到另一个租户(生产租户)。这些策略在(工作的)开发租户上正常运行。
我按以下顺序上传文件:
- TrustFrameworkBase.xml 上传正常
- TrustFrameworkExtensions.xml 上传正常
- SignUpOrSignin.xml 因上述错误而失败
- ProfileEdit.xml 因上述错误而失败
- PasswordReset.xml 上传成功
我唯一的线索是,如果我在 B2C 应用程序中查询失败租户的扩展声明,它只会显示 8 个中的 2 个。如果我对工作租户运行相同的查询,它会显示全部 8 个。我我正在使用此示例应用程序进行此查询:https://github.com/AzureADQuickStarts/B2C-GraphAPI-DotNet。
据我所知,两个租户的配置相同,并且我检查了各种 ID 等是否配置正确。但总有可能我错过了什么!
谁能帮忙?
xml 文件:https://1drv.ms/f/s!ApxUZQaL9hp0h1ACYgWzgzsGwCOc
更多信息
我实际上可以运行错误上传的策略。但是,当我尝试通过运行策略创建用户帐户时,我收到一条消息“无法验证所提供的信息”。在页面顶部,在<div> 内,ID 为claimVerificationServerError。这可能与 B2C 应用程序中缺少的扩展声明有关。所以看起来问题在于创建扩展声明。但是相同的策略会上传并适用于另一个租户。延期索赔怎么可能对一个租户有效,而对另一个租户无效?
【问题讨论】:
-
你能上传失败的策略吗?删除所有敏感信息并上传
-
我会试试的,谢谢。我刚刚试了一下,它超出了字符数限制...我会看看我是否可以在某个地方链接到它。
-
我猜你可以上传文件,只需上传你的问题
-
我已链接到问题内的文档。
-
我看不到那里的政策,你能重新检查一下吗?
标签: azure-active-directory azure-ad-b2c