我想爲父/子關係想出適當的OAuth2身份驗證流程。
App-A和App-B是兩個獨立的應用程序。 App-A
在點擊從App-A
的鏈接時在iframe中打開App-B
。設計OAuth2身份驗證流程
我負責維護App-B
。
如何設計流程,以便App-B
識別來自App-A
的用戶,並在兩個應用程序之間保持相同的會話?
這是我想出了迄今爲止流量:
App-A
將提供客戶端ID和祕密密鑰來App-B
相互作用之前。用戶向
GET /person
請求App-B
的端點parentId
。App-B
將隨後向App-A
服務器與客戶端ID,祕密密鑰和redirect-url
設定爲GET /person
的請求。
現在什麼App-A
將發送給App-B
通過身份驗證的用戶的會話信息。
如果流量沒有任何意義,你可以擺脫它