我需要將 MS ASP 授權和身份驗證添加到我的 Blazor Web 應用程式。
現有的 MS 實作假設您使用物體框架來存盤用戶和宣告資料。
就我而言,我需要保留現有的 CBAC MS ASP 授權和身份驗證功能(包括使用 Auth 屬性和策略),但使用我自己的方式來存盤用戶和宣告資料,而不是使用物體框架包。
我想知道,是否有人知道如何做最簡單的方法?
uj5u.com熱心網友回復:
Blazor 通過從內置身份驗證狀態提供程式獲取身份驗證狀態來授權頁面。您需要創建自己的并覆寫 GetAuthenticationState 方法。這是一個使用 Web 程式集并通過 Web 令牌授權用戶來幫助您實作自己的邏輯的示例: https ://chrissinty.com/securing-your-blazor-apps-authentication-with-clientside-blazor-using-webapi -aspnet-core-identity/
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/466213.html
