单点登录sapui5?

时间:2015-07-28 13:39:24

标签: single-sign-on sap sapui5

我在公司启用了sap sso2服务,如何以代码方式启用单点登录?我需要在代码中插入什么,可能在哪里?当我登录门户网站时,单点登录功能正常工作,因为每次都不会要求我输入密码。我想为我的sapui5应用程序提供相同的功能。我可以使用cookies吗?如果是,怎么样?

2 个答案:

答案 0 :(得分:1)

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

  • ABAP的SPNego(包含在SAP Single Sign-On 2.0中)
  • SAML到Active Directory(假设您的用户在那里,这就是您向Portal发送SSO的原因)

当您的公司为Portal实施SSO时,他们当然应该对SAP GUI和ABAP HTTP执行相同的操作。 :-)

请注意,SAP Single Sign-On 2.0存在许可成本。

答案 1 :(得分:0)

如果您将ABAP本地系统用于SAPUI5应用,则需要安装SAP Single-Sign-On solution,其中包括SAML support

CommonCryptoLib(SAPCRYPTOLIB)提供了AS ABAP上的SAML实现,因此您在这里需要什么:

  1. 在服务器端安装SAPCRYPTOLIB library

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

  2. Enable AS ABAP中SAML2事务中的SAML提供者

  3. Configure AS ABAP作为服务提供商

  4. 设置SAP SSO

之后,您将可以从您的应用程序连接到ABAP系统。

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