我正在使用 .Net Core 6 構建一個應用程式,該應用程式將與 3rd 方 API 互動,我需要做的第一件事是針對該第三方驗證我的用戶。問題是 API 沒有實作我在微軟檔案中看到的任何型別的東西:沒有 JWT,沒有 OpenIDConnect,只是 - “用戶名/密碼”,它用一個自定義物件進行回應,指示成功或失敗,就是這樣。
那么我在這種場景中使用什么?
uj5u.com熱心網友回復:
您可以使用任何身份驗證實作。只需要進行更改而不是使用資料庫 - 使用 3rd 方 API 進行用戶憑據驗證 - 在本例中 - GitHub 上的 Cookie 身份驗證。修改此AuthenticateUser方法 - 使用您的第 3 方 API 呼叫。如果用戶有效,則回傳應用程式用戶物件或回傳 Null。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/381725.html
