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

大带宽_odbc数据库_免费申请

小七 141 0

在过去的几周里,大数据和云计算,我对SAP云平台门户网站的匿名访问设置很少有疑问。在这个博客中,我想重点介绍一些可用于此场景的现有内容/注释。我还将向您介绍提供登录覆盖屏幕以验证门户网站用户身份所需的步骤。

让我们看看如何在Fiori Launchpad和Freestyle门户网站中实现这一点。

Fiori Launchpad网站

下面是我构建的供应商门户。有两组"Public"和"shipping"。任何用户都应该能够在"Public"组下查看公司信息,对于其余的应用程序-跟踪发货和查看付款,供应商需要自我验证。

有两个SAP说明与此主题相关。

2559340–云门户FLP站点正在使用来宾用户访问

2418533–来宾/匿名用户无法访问自定义应用程序

下面是我的Fiori启动板的配置。

我创建了3个Fiori应用程序和一个shell插件Fiori配置驾驶舱的内容管理应用程序下的应用程序。

Shell插件应用程序将在Fiori启动板的右上角提供登录按钮。如果你想知道更多关于如何创建shell插件的信息,你可以参考博客"SAP Conversational AI meets SAP Cloud Platform",在那里我使用shell插件集成了一个聊天机器人。

我创建了一个名为"Public"的目录,并分配了应用程序"Company Info"和shell插件。

发货目录包含Fiori应用程序跟踪发货和查看付款。这些应用程序只需向经过身份验证的用户显示。

我还创建了一个名为"Public"的组,其中包括应用程序"Company Info"。这群人总是出现在Fiori的发射台上。类似地,还有一个名为shipping的组,其中包含剩余的Fiori应用程序。

在角色部分,我已将公共目录/组分配给匿名角色。

所有经过身份验证的用户都将分配给"Everyone"角色。因此,物联网技术应用,我已将名为shipping的目录/组分配给"Everyone"角色,如下所示。

这就完成了Fiori启动板的配置。

让我们花点时间研究Shell插件。云门户团队已经在GiutHub中提供了示例应用程序。我已经根据自己的要求进行了调整,并在Github中上传了我的shell插件版本。

SAP云平台身份验证服务的帮助文档描述了添加登录覆盖屏幕的步骤。添加一个shell插件将用户带到登录屏幕非常容易(通过将浏览器重定向到/sites/?登录)。但是,我正在寻找一个提供弹出屏幕(类似于SAP社区登录屏幕)的选项,因此尝试使用Identity Authentication service的登录覆盖功能。

由于标记使用REL属性,因此无法使用SAP.m.link控件实现这一点。因此,实现这一点的一种方法是如下所示将HTML标记插入DOM中。

在清单文件中,我硬编码了身份验证租户的详细信息以及对同一租户中的SAP\ IDS javascript的引用。

为了防止点击劫持问题,我需要加上"*"。hana.ondemand.com"在Tenant Settings>Trusted Domains of the Identity Authentication service.

当我尝试访问Fiori Launchpad站点时,它将直接显示公共组,并在Fiori Launchpad头中加载登录图标。

另一个需要注意的是,如果您希望用户访问HTML5应用程序(在匿名模式下),则需要在neo中添加authenticationMethod-应用程序.jsonHTML5应用程序的文件。

点击登录图标,将显示配置身份验证服务的登录屏幕。

成功验证后,网站将显示其他组和应用。

自由式门户网站

自由式门户网站中的设置略有不同。您可能知道已经有一个现成的登录小部件。

使用此小部件,用户将进入身份提供者的登录屏幕。如果这符合您的要求,您可以使用这个OOTB小部件。由于我想使用一个登录覆盖屏幕,我必须遵循以下步骤。

在下面的自由式网站,我有三个页面-主页,公司简介和商店与我们。

访问级别为"主页"设置为"客人"从页面设置。

其余两个页面,我已将访问级别设置为基于角色的"所有人"。

在"内容管理">"应用程序"下,我将包含相同的Shell插件并将其分配给标准目录"来宾"。

在菜单编辑器中,我创建了3个菜单项,每个菜单项指向各个页面。这就完成了自由式站点的配置,当我测试门户站点时,数据建模,它会显示"主页"内容而不需要验证我

当我点击登录图标时,它会提供如下所示的登录覆盖屏幕

验证成功后,大数据啥意思,门户网站将显示额外的菜单项并提供对授权页面的访问。

需要注意的是,我已打开"SAP Fiori网站标题"选项。在设计自由式网站时,您可能会关闭此功能,因为它可能与您的设计不一致。

如果您关闭网站标题,并且仍然需要登录覆盖功能,产业大数据,您可以使用自定义小部件来实现此功能。最好的方法是构建一个HTML5应用程序(带有用户界面),并使用SAP WebIDE中的向导将其转换为"门户服务组件"。