MyException - 我的反常网
当时方位:我的反常网» 软件架构规划 » ABAP Netweaver, Hybris Commerce跟SAP 云渠道的登

ABAP Netweaver, Hybris Commerce跟SAP 云渠道的登录认证

www.bsjylc692.com  网友共享于:2018-06-06  阅读:0次
ABAP Netweaver, Hybris Commerce和SAP 云渠道的登录认证

ABAP Netweaver

在业务码SICF里挑选一个服务,在明细页面临Procedure字段点击F1,检查Logon Procedure的协助文档。

 


经过这个链接翻开对应的协助文档,能够看到下列七种登录手法。

 


在我的SAP Community博客里有更具体的介绍:Learn more detail about Standard logon procedure

 

Hybris Commerce

在Hybris Administration Console里,输入用户名和暗码,点击LOGIN后:

 

在Chrome开发者东西里观察到一个post恳求: j_spring_security_check

 

 

这个恳求界说在一个form action里,还有两个字段用于存储用户输入的用户名和暗码:

 

 

在Tomcat的日志文件里也能观察到这个post恳求:

 

 

在hac目录的config文件夹下有一个装备文件spring-security-config.xml:

 

 

 

 

里边界说了用这个bean,coreAuthenticationProvider来做认证:

 

 

 

 

SAP云渠道CloudFoundry环境

 

在SAP云渠道的CloudFoundry环境里,Application Router作为一切运用拜访的进口。

上图1~8的图例描绘了布置在SAP云渠道CloudFoundry环境上的Web运用是怎样经过Cloud Connector拜访On-Premise体系上的服务。

  1. App Router作为用户拜访的进口。
  2. 用户拜访恳求被重定向到XSUAA。XSUAA要求用户登录。用户完结登录操作后,一个JSON Web Token(简称为JWT1)被创立,发送给App Router,并缓存于App Router内。
  3. App Router将恳求和过程2生成的JSON Web Token一同转发给Web运用。
    4a. Web运用再次向XSUAA恳求一个JSON Web Token(JWT2), 用于拜访destination实例。
    4b. Web运用并行地向XSUAA恳求第三个JSON Web Token(JWT3),用于connectivity实例的拜访。
  4. Web运用运用JWT2获取destination装备。
  5. Web将恳求和JWT3转发给connectivity实例。
  6. SAP Cloud Platform Connectivity将恳求经过Secure tunnel转发给Cloud Connector。
  7. Cloud Connector将恳求发给On-Premise system。

App Router怎样知道需要把恳求转发给具体哪一个XSUAA实例呢?在App Router的manifest.yml里装备

 

 

需要在SAP云渠道CloudFoundry环境的space里装备同名的实例:

 

 
 

App Router更多具体介绍,请参阅李贝宁的大众号文章SAP成都研究院李三郎:SCP Application Router简介.

要获取更多Jerry的原创技能文章,请重视大众号"汪子熙"或许扫描下面二维码:

 
 

文章谈论

软件开发程序过错反常ExceptionCopyright © 2009-2015 MyException 版权一切