簡體   English   中英

在 ASP.NET Core 中使用基於角色的身份驗證是否可以使用 Ajax?

[英]Using role-based authentication in ASP.NET Core is ok with using Ajax?

我正在使用 ASP.NET Core MVC。 在我的項目中,我使用 Ajax 從控制器上的操作中獲取一些 JSON 數據。 它從數據庫請求數據,然后以 json 格式返回。 它運作良好。

我想在我的 ASP.NET Core MVC 項目中使用基於角色的身份驗證。

這是我的問題:如果我通過[Authorize(Roles = "Admin")]之類的方式使用控制器操作限制,它會允許角色為“Admin”的任何人調用此方法嗎? (我的意思是只要以管理員身份登錄就可以正常工作)

當角色不是“管理員”時,它會禁止訪問這些數據嗎?

我還沒有在我的新項目中添加標識,而且我是使用 Ajax 的新手。

我剛剛對其進行了測試,它可以按要求進行。 用戶未授權時返回401 Unauthorized狀態碼和200 OK成功狀態響應碼。 謝謝你們的回復。

暫無
暫無

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

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