随笔分类 - lin-cms-dotnetcore
一个基于.NET Core3.1实现的CMS,博客模块。类掘金专栏,简书文章,思否专栏。
开源地址:
https://github.com/luoyunchong/lin-cms-dotnetcore
摘要:使用策略者模式应用实践,实现第三方授权登录,支持QQ,Gitee,GitHub登录,并且如何把switch case的逻辑判断去掉。
阅读全文
摘要:基于.NET Core3.1实现的LIN-CMS-VUE后端API,并增加了博客模块。目前实现简约的权限管理系统、基础字典项管理、随笔专栏,评论点赞、关注用户、技术频道(标签分类)、消息通知,标签等仿掘金模块。
阅读全文
摘要:Lin的定位在于实现一整套 CMS的解决方案,它是一个设计方案,提供了不同的后端,不同的前端,而且也支持不同的数据库
目前官方团队维护 lin-cms-vue,lin-cms-spring-boot,lin-cms-koa,lin-cms-flask
社区维护了 lin-cms-tp5,lin-cms-react,lin-cms-dotnetcore,即已支持vue,react二种前端框架,java,nodejs,python,php,c#等五种后端语言。
下面我们来讲一下.NET Core这个项目中权限控制的实现。
对于CMS来说,一个完善的权限模块是必不可少的,是系统内置实现的。为了更加简单地理解权限,我们先来理解一下ASP.NET Core有哪些权限控制。
阅读全文
摘要:安装包 "接上文GitHub第三方授权登录" 申请过程不介绍了, "申请者资料" ,个人也是可以申请成功的。 这时候有二个参数就是clientid clientsecret 其中 平台信息 ,这个申请审核通过后, 不要修改,千万不要随便修改 ,一修改就要重新审核。 网站回调域:可以随便修改,并且可以
阅读全文
摘要:GitHub第三方授权登录 有许多文章都讲过GitHub第三方授权登录,但就是没有.NET Core配合前后端分离的项目(Vue,React)的实践。所以本文以前后端分离项目中如何在授权登录后,生成Token的过程。 后端 .NET Core,使用类库AspNet.Security.OAuth.Gi
阅读全文
欢迎关注公众号~~
