是否有關于如何為 Web API 設定 ASP.NET Core 標識的指南?
我發現的所有內容都使用視圖模型,并將注冊/登錄頁面作為 RazorPage 顯示在服務器上。
MS的介紹檔案也這樣做 - https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-6.0&tabs=visual-studio
這似乎是一種非常古老的設定方式。
我希望我的 React 客戶端顯示注冊/登錄表單。
Web API 應該只有一個回傳 DTO 的注冊和登錄端點。ASP.NET Core Identity 用于將用戶存盤在 API 的資料庫中,并管理身份驗證和授權。
我可能是在叫錯樹嗎?也許 ASP.NET Core Identity 不能以這種方式作業,我應該改用 AWS Cognito 或 Auth0 之類的托管用戶管理/身份驗證解決方案?
謝謝
uj5u.com熱心網友回復:
看看這篇文章。它提供了安裝包和配置它們的基礎知識。但是,要注冊新用戶或登錄用戶,您需要使用 UserManager 和 SignInManager 類。
這是如何使用 JWT 實作它的完整代碼;
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/503943.html
標籤:C# asp.net 核心 asp.net-core-webapi asp.net-core-identity
上一篇:如何獲取當前視圖的url?
