我正在分析在微服務架構中使用 KeyCloak 的可行性,其中存在對其他服務的 API 執行操作的異步任務。
從用戶操作開始的身份驗證流程,無論是在移動應用程式還是 Web 應用程式中,使用 Keycloak 是很清楚的,但我不明白一個系統如何通過另一個系統對自己進行身份驗證。KeyCloak 是否支持這種型別的場景?
例如:
每天中午 12 點,需要分析產品的數量并向供應商的 API 發出請求。工人將如何使用 KeyCloak 對產品 API 進行身份驗證?
uj5u.com熱心網友回復:
您使用客戶端憑據流在服務之間進行身份驗證,即機器對機器的通信。
一種策略是對用戶使用授權代碼流,然后在后端的服務之間使用客戶端憑據,如下所示:

您可以在此處使用 Keycloak 閱讀有關它的更多資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/408718.html
標籤:
