MyException - 我的異常網
當前位置:我的異常網» 軟件架構設計 » ABAP Netweaver, Hybris Commerce跟SAP 云平臺的登

cf手游荒岛特训如何边移动边打人:ABAP Netweaver, Hybris Commerce跟SAP 云平臺的登錄認證

cf手游刷枪永久枪软件 www.yqwdk.icu  網友分享于:2018-06-06  瀏覽:0次
ABAP Netweaver, Hybris Commerce和SAP 云平臺的登錄認證

ABAP Netweaver

cf手游刷枪永久枪软件 www.yqwdk.icu 在事務碼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的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:

?
?

文章評論

軟件開發程序錯誤異常cf手游刷枪永久枪软件Copyright © 2009-2015 MyException 版權所有