我在 .Net Core 中收到以下錯誤。用戶認證成功后。
Authorization failed. These requirements were not met: ClaimsAuthorizationRequirement:Claim.Type=http://schemas.xmlsoap.org/ws/2005/05/identity/claims/sid
有時如果用戶正在使用另一個瀏覽器,那么它就可以作業。如何解決?
提前致謝!
uj5u.com熱心網友回復:
根據錯誤訊息,您可以找到該用戶無法訪問該頁面的原因之一是宣告不符合授權要求。
我猜您的控制器或剃須刀頁面之一將檢查客戶端發送的令牌的 sid 值。如果值不匹配,則不會讓用戶訪問該頁面。這是預期的行為。如果您不想要它,我建議您可以檢查您的授權要求代碼并自行修改。有關基于宣告的授權的更多詳細資訊,您可以參考這篇文章。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/404848.html
標籤:
上一篇:發布時排除檔案夾
