Single sign on SAPUI5应用程序的单点登录:如何设置?

Single sign on SAPUI5应用程序的单点登录:如何设置?,single-sign-on,sapui5,sap-basis,Single Sign On,Sapui5,Sap Basis,我在公司启用了SAP sso2服务,如何启用单点登录代码?我需要在代码中插入什么,可能在哪里插入 当我登录到门户网站时,单点登录功能可以工作,因为我并不是每次都被要求输入密码。我希望我的SAPUI5应用程序也有同样的功能 我可以用饼干吗?如果是,怎么做?是的,您可以为您的SAPUI5应用程序提供相同的功能。您不需要编写任何代码。ABAP的SSO是标准配置。您可以使用以下任一选项: 针对ABAP的SPNego(包含在SAP Single Sign On 2.0中) SAML到Active Dir

我在公司启用了SAP sso2服务,如何启用单点登录代码?我需要在代码中插入什么,可能在哪里插入

当我登录到门户网站时,单点登录功能可以工作,因为我并不是每次都被要求输入密码。我希望我的SAPUI5应用程序也有同样的功能


我可以用饼干吗?如果是,怎么做?

是的,您可以为您的SAPUI5应用程序提供相同的功能。您不需要编写任何代码。ABAP的SSO是标准配置。您可以使用以下任一选项:

  • 针对ABAP的SPNego(包含在SAP Single Sign On 2.0中)
  • SAML到Active Directory(假设您的用户在那里,这就是为什么您要将SSO连接到门户)
当您的公司为门户实现SSO时,他们当然也应该为SAP GUI和ABAP HTTP实现SSO:-)


请注意,SAP Single Sign-On 2.0需要支付许可费用。

如果您在SAPUI5应用程序中使用ABAP本地系统,则需要安装,包括

AS ABAP上的SAML实现由CommonCryptoLib(SAPCRYPTOLIB)提供,因此您需要:

  • 安装服务器端

    2013年11月后发布的Netweaver 72x/74x内核PL不需要,因为现在是内置内核

  • SAML事务中作为ABAP的SAML提供程序

  • 作为服务提供商的ABAP

  • 设置SAP SSO

  • 之后,您将能够从应用程序连接到ABAP系统


    如果您连接到SCP cloud ABAP或HANA系统,那么这就更简单了,因为它本机支持SAML。

    您的应用程序身份验证如何工作,您的应用程序将托管在哪里(在SAP门户中,在ABAP AS中)?您如何以及从何处获取后端数据(SAP系统或非SAP系统)?应用程序托管在hana系统上,数据也从hana db获取。谢谢您,但是您有关于它们的教程吗?我在SAP网站上找到的东西对于如何实现它不是很清楚。顺便说一句,这是否意味着每个人都必须安装SAP Single Sign-On 2.0,或者这到底是如何工作的?他们都没有在客户端安装。这里有一个SAML指南:很有用,但仍然不是我想要的。我需要一步一步的指导如何做到这一点,你发给我的链接只是描述了为这个特定的例子所采取的步骤。我需要更多的东西。。普遍的?比如我需要插入代码的地方等等。。正如我所说,我对这一点非常陌生,所以如果你能详细说明,或者可能知道一步一步的指南,那就太好了。顺便说一句,我看到了你已经链接的演示文稿。没有涉及编码。您需要在ADFS(添加中继方)上进行一些配置更改,并在SAP系统中激活SAML。事务SAML2将作为ABAP引导您完成它。如果您正在运行Hana XS: