我的應用程序的設計是類似下面的東西:春季安全作爲微服務
瀏覽器---調用---->網絡微服務----電話---> REST服務微
REST客戶端 - 呼叫 - > REST微服務。
我想使用spring security作爲應用程序的入口點來驗證用戶/會話/客戶端,並在下劃線微服務中重用有關用戶的信息。我正在考慮爲它提供安全服務。
瀏覽器 - >安全服務 ---->網絡微服務----> REST的microService
REST客戶端---->安全服務 ----> REST服務。
問題:
如何安全服務將通過有關用戶的其他服務所需的信息?
如果Spring安全需要與Web Service和REST服務集成,當REST微服務被Web服務調用或直接由其他客戶端調用時,令牌驗證如何工作?
生成問題2的JWT令牌時,客戶端ID和密鑰應該是什麼?
注:所有服務都可以訪問同一個數據庫
是的,代理服務器將是正確的解決方案。謝謝@Alpar –
將評論轉移到答案中。 – Alpar