任務39 Role以及Claims授權

2022-01-20 12:11:00 字數 1061 閱讀 9490

基於role角色的授權

asp.net core在逐漸淘汰這種基於rolebase的基於角色的授權。鼓勵大家使用基於claim的授權

在認證的時候cliam已經加入了role

注釋38節課的 自定義驗證的內容。還是使用預設的bearer+token的驗證方式。

只有role等於user的使用者才能訪問這個api

進行測試:

把claim裡面的角色修改為user以後

再次訪問就可以訪問到了

複製這個token到

這就是我們的claim的認證授權

任務39 Role以及Claims授權

基於role角色的授權 asp.net core在逐漸淘汰這種基於rolebase的基於角色的授權。鼓勵大家使用基於claim的授權 在認證的時候cliam已經加入了role 注釋38節課的 自定義驗證的內容。還是使用預設的bearer token的驗證方式。只有role等於user的使用者才能訪問...

通過celery非同步處理以乙個查詢任務

今天介紹通過celery實現乙個非同步任務。有這樣乙個需求,前端發起乙個查詢的請求,但是發起查詢後,查詢可能不會立即返回結果。這時候,發起查詢後,後端可以把這次查詢當作乙個task,並立即返回乙個能唯一表明該task的值,如taskid 使用者後面可以通過這個taskid 隨時檢視結果 使用者收到這...

以普通使用者執行定時任務(crontab)

用root許可權執行下面命令 1 以普通使用者test1開啟乙個定時任務 crontab e u test1 bin bash declare i i 0 while i 2 doecho normal user can perform crontab home test1 printcontent...