云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

香港带宽_access新建数据库_多少钱

小七 141 0

一周前,我在SAP社区回答了一个关于UI主题设计器的问题。这是我100天sofsap社区qa活动的一部分。我曾亲身经历过问题中提出的问题,并最终解决了问题是什么。所以,我想我会分享这个解决方案。

前提条件

收到的错误是SAP云平台子帐户身份验证通过本地身份提供商进行。使用其他身份提供者可能会发生这种情况,大数据核心,但这是我第一次体验到这种情况的地方。

在UI主题设计器中尝试执行某些操作时,会出现特定问题,包括(但不限于):

发布主题。在这种情况下,用户可以登录并更改现有主题,但是当他们尝试发布时会出现错误。重复主题。在这种情况下,用户在尝试复制现有主题时会收到消息。虽然它确实创造了主题,德国云服务器,出现错误。

收到错误

当我尝试发布主题或复制主题时,我将收到以下弹出消息。

图:1 UI主题设计师错误

如果我看细节我会看到一些额外的信息。

图2用户界面主题设计器错误-详细信息屏幕

另外,如果您查看控制台上你会看到一个非常明确的消息包括。基本上,用户的电子邮件地址不是由身份提供者提供的图3用户界面主题设计器错误-控制台消息

因此,您可能会问为什么电子邮件地址没有被传入?这与SAP云平台子帐户的信任设置有关。具体来说,它与已映射到相关应用程序标识提供程序的断言属性有关。

图4:SAP云平台-iDP的信任设置

解决方案

好,现在解决方案。我们先来看看当前的断言属性是什么。按以上路径进入应用程序身份提供者信任设置

图5身份提供者信任设置

选择身份提供者进入配置设置并导航到下面突出显示的属性选项卡。

图:6身份提供者–属性设置

从上面可以看出从身份提供者传入3个属性。电子邮件地址不是其中之一。

通用原则名称(nameid)名(名)姓(姓)

这就是错误发生的原因。

所以,在这里,您应该将电子邮件地址映射为一个附加属性,以确保它被传入。

图:7身份提供者–在属性设置中包含电子邮件

您可以看到我现在包含了来自身份提供者的电子邮件地址属性。

电子邮件地址(Email)

现在,国内大数据,如果我们尝试复制主题选项或尝试发布错误将不再发生。

注意:您需要在此处重新登录到门户服务以获取更改的结果,因为断言在此阶段发生(登录过程)。

图:8复制主题选项成功

如果我查看SAML跟踪,我可以看到电子邮件地址现在已通过在

图:9SAML trace包括电子邮件地址

这就完成了这个特定错误的解决方案,云服务器品牌,但是我从一些评论中发现,大数据怎么看,指导答案还包括这个问题的故障排除。现在让我来讨论这个问题。

引导答案

我在博客上收到了一些反馈(来自Ervin Szolke),发现这个错误在UI主题设计器的引导答案中有详细说明。我现在将带你通过如何找到这个,这样你就可以变得更加熟悉如何使用引导答案。它确实为其他领域提供了一些很好的帮助,不仅仅是UI主题设计师。

导航到引导答案,将显示以下屏幕。

图:10引导答案主页

使用搜索字段,进入"UI主题设计器"。

图:11用户界面主题设计师搜索引导答案

主题列表将根据您的选择显示在列表中,但您可以看到包含UI主题设计器问题主题。

图:12UI主题设计器-引导式答案主题

选择上面突出显示的主题开始故障排除。

图:13用户界面主题疑难解答

引导式答案将引导您通过一些问题把注意力集中在你收到的问题上。在这里选择[Design time]选项,因为当您试图复制或构建主题时会发生这种情况。

图:14引导答案–UI主题设计器–设计时间

选择[Create/Build/Rebuild/Save Theme]选项并继续。

图:15指导答案–UI主题设计器–构建/重建主题选项

选择上面选择的【SAP云平台】选项。下面的结果将详细说明问题的更多信息,这些信息与我们收到的确切错误相匹配。

图:16引导式答案–UI主题设计器–主题编译问题

此链接指向一个SAP说明,该说明描述了需要由标识提供的缺少电子邮件地址的问题提供者。这真是太好了!!!

修复可以在这里找到。这就完成了使用指导答案来尝试找到解决此问题的方法。

在UI主题设计器上使用标识提供程序时有一些细微差别。我在这篇博文中记录了另一个需要创建帐户开发人员自定义角色的地方。

希望这能帮助其他可能遇到此问题的人。

作为一个有价值的SAP社区成员,随时可以发表评论,喜欢或关注此内容。