前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ABAP Netweaver, Hybris Commerce和SAP 云平台的登录认证

ABAP Netweaver, Hybris Commerce和SAP 云平台的登录认证

作者头像
Jerry Wang
发布2019-06-02 09:36:42
6630
发布2019-06-02 09:36:42
举报

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1440939

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简介.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年06月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ABAP Netweaver
  • Hybris Commerce
  • SAP云平台CloudFoundry环境
相关产品与服务
云开发 CLI 工具
云开发 CLI 工具(Cloudbase CLI Devtools,CCLID)是云开发官方指定的 CLI 工具,可以帮助开发者快速构建 Serverless 应用。CLI 工具提供能力包括文件储存的管理、云函数的部署、模板项目的创建、HTTP Service、静态网站托管等,您可以专注于编码,无需在平台中切换各类配置。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档