簡體   English   中英

在 JHipster 微服務基礎架構中支持社交登錄

[英]Support social login in JHipster MicroServices infrastructure

我正在使用 JHipster 框架開發微服務應用程序。 該應用程序具有 Angular 8 UI 和移動應用程序。 我需要啟用社交(Facebook、Google)登錄和登錄支持。 我的方法是移動和 Angular 8 應用程序將管理與 Facebook 和 Google 的交互並獲取 access_token/refresh 令牌數據,但我堅持我的 UAA 服務器將如何理解從 FB/Google 收到的令牌,以便我的其他微服務可以驗證服務調用。

SF 線程在這方面已經很老了,並且沒有提供有關如何在微服務基礎架構中解決此問題的線索。

我本周發布了一篇博客文章,展示了如何使用 Okta 設置社交登錄。 在本教程中,用戶被重定向到 Okta 進行身份驗證。 這與 JHipster與 Okta 集成時使用的設置相同。

自定義域設置是困難的部分,但 Cloudflare 使它變得容易。 完成該設置后,您可以自定義托管登錄小部件並根據需要添加任意數量的社交登錄提供程序。

我認為這個鏈接會對你有所幫助。

此外,您可以解決這個問題並添加新的 JWTFilter 並將社交 AUTHORIZATION_HEADER 更改為 X-Authorization 之類的內容,並在“loadUserByUsername”方法可用的同一類中添加“loadUserBySocial”方法,而不是搜索用戶使用的信息谷歌/臉書回歸。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM