第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Servicestack 中基于 ACL 的 API 權(quán)限

Servicestack 中基于 ACL 的 API 權(quán)限

C#
慕姐4208626 2022-12-24 09:48:50
情況: 我正在為我的公司編寫一個服務(wù)應(yīng)用程序,由于固定角色不適合我的情況,我想建立對我的 API 服務(wù)的基于 ACL 的訪問。模型和數(shù)據(jù)庫端不是我的問題。問題: 我將如何重新部署在身份驗證(JWT 和憑證)之后但在我的服務(wù)(獲取、發(fā)布等)之前運行的請求過濾器,該服務(wù)確定是否允許用戶調(diào)用該操作(在這個過濾器中我會檢查我的ACL 和返回允許或拒絕)。我不需要交鑰匙解決方案,但非常歡迎提出建議!細節(jié):角色和用戶在實施時不存在。在我的前端中,我想創(chuàng)建角色和用戶(如 Windows 或類似的)并動態(tài)分配權(quán)限。角色和用戶的權(quán)利可能會改變。甚至角色也可以刪除并由其他人替換。
查看完整描述

1 回答

?
阿波羅的戰(zhàn)車

TA貢獻1862條經(jīng)驗 獲得超6個贊

這聽起來像是您只想驗證權(quán)限,所以如果適合您的用例,我會使用內(nèi)置[RequiredPermission]或?qū)傩浴?code>[RequiresAnyPermission]

否則,我的首選方法是使用聲明性請求過濾器屬性實現(xiàn)任何 ACL ,這也是內(nèi)置AuthenticateAttribute.cs的實現(xiàn)方式,但帶有負數(shù)Priority,因此它們將在任何自定義過濾器屬性之前執(zhí)行,默認情況下具有Priority=0.



查看完整回答
反對 回復(fù) 2022-12-24
  • 1 回答
  • 0 關(guān)注
  • 117 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號