![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABP
楚楚动人的明
踩坑日记,帮助有缘人得到经验。架构师之路,成为社会有用的人。程序猿应该是创造型工作,而不是体力劳动者!打破舒适区,能力的提升自然要有一个“痛苦”的过程,所谓的痛苦并不是真的痛苦,而是心 理的一种抵触。
展开
-
session认证缺点及更改方案jwt的优点
用户认证之后,服务端做认证记录,如果认证的记录被保存在内存中的话,这意味着用户下次请求还必须要请求在这台服务器上,这样才能拿到授权的资源,这样在分布式的应用上,相应的限制了负载均衡器的能力。基于token的鉴权机制类似于http协议也是无状态的,它不需要在服务端去保留用户的认证信息或者会话信息。每个用户经过我们的应用认证之后,我们的应用都要在服务端做一次记录,以方便用户下次请求的鉴别,通常而言session都是保存在内存中,而随着认证用户的增多,服务端的开销会明显增大。.........原创 2022-07-22 10:19:00 · 294 阅读 · 0 评论 -
ABP VNext 集成JwtBearer(JWT),亲测
1.安装依赖包Microsoft.AspNetCore.Authentication.JwtBearer;7.主要的类已列了,其他可以自己声明,比如SignInDto.cs、UserModel.cs。2.AccountController.cs里加获取token方法。4.对应控制器加Authorize。原创 2022-07-21 20:23:20 · 1488 阅读 · 0 评论 -
The encryption algorithm ‘System.String‘ requires a key size of at least ‘System.Int32‘ bits. Key ‘M
原因是jwt密钥字符太小大于16字符。原创 2022-07-21 18:30:04 · 1168 阅读 · 3 评论 -
ABP官网下载内容太多改造为空项目,精简版ABP VNEXT
官网的命令下载后多余的模板太多了,也生成了很多不需要的表,删起来很费劲,故找到。原创 2022-07-21 14:41:15 · 517 阅读 · 0 评论 -
abp The value could not be converted to a GUID:
The value could not be converted to a GUID主要本地字段设置的是guid类型,这个类型数据库不能为空。你会发现仓储的dataset没有表数据,说明就是数据库的数据问题。原创 2022-07-15 19:02:01 · 517 阅读 · 0 评论 -
ABP跨域解决
在appsetting.json中加入跨域的地址就可以了原创 2020-12-09 14:36:02 · 848 阅读 · 0 评论