.net core 3.1使用JWT遇到在api控制器中獲取不到當前用戶信息以及token無效的問題
1,在api控制器獲取不到當前用戶,我的原因是因爲該控制器沒有做授權驗證,加上驗證的特性就可以了
2,token無效,先檢查前端傳過來的token是否是我們要驗證的token格式,jwt會在token前面添加一個前綴,前端傳過來也應該要添加,或者做其他處理
這兩個問題耽擱了一下午的時間,特地記錄一下,很久沒碰.net core了
.net core 3.1使用JWT遇到在api控制器中獲取不到當前用戶信息以及token無效的問題
1,在api控制器獲取不到當前用戶,我的原因是因爲該控制器沒有做授權驗證,加上驗證的特性就可以了
2,token無效,先檢查前端傳過來的token是否是我們要驗證的token格式,jwt會在token前面添加一個前綴,前端傳過來也應該要添加,或者做其他處理
這兩個問題耽擱了一下午的時間,特地記錄一下,很久沒碰.net core了
http://rabbitmq.mr-ping.com/AMQP/AMQP_0-9-1_Model_Explained.html
今天啓動項目遇到這個問題,發現是配置文件裏面的url配置不一致導致的 如圖,修改一致就可以了 設置過用dotnet命令直接運行項目的話,就可能產生這種不一致的情況,其他情況不適合這樣修改