.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命令直接運行項目的話,就可能產生這種不一致的情況,其他情況不適合這樣修改