【casnode】:(2)casnode和casdoor配置成功,论坛可以进注册登陆,通过配置修改即可,去掉邮箱和手机号验证,可以进行注册,登录回调有点问题,继续研究。

95 篇文章 6 订阅
49 篇文章 6 订阅

前言


本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/129458470

未经博主允许不得转载。
博主CSDN地址是:https://blog.csdn.net/freewebsys
博主掘金地址是:https://juejin.cn/user/585379920479288
博主知乎地址是:https://www.zhihu.com/people/freewebsystem

1,关于Casnode


基于beego的高并发开源论坛框架Casnode
https://blog.csdn.net/RA681t58CJxsgCkJ31/article/details/118123183

论坛使用 beego 2 + xorm + reactjs 技术栈进行开发。
论坛支持多种方式的第三方登录/注册,现有手机,邮箱,QQ,微信,github,Google 多达六种注册登录方式,同时支持图形验证码进行人机验证,防止盗刷短信。
论坛采用 casbin 社区 casdoor 进行身份验证登录。
编辑器支持 markdown,富文本等。

安装文档:
https://casnode.org/zh/docs/installation

快速启动使用docker-compose,casnode端口7000 casdoor端口7001

参考之前的博客:
https://blog.csdn.net/freewebsys/article/details/129423749

2,登陆casdoor进行组织和应用的创建即可


创建组织:
在这里插入图片描述

选择刚才创建的组织:casbin-form 即可,应用的名称一定要写:app-casnode
clientId = 014ae4bd048734ca2dea
在这里插入图片描述

然后因本地测试原因关闭,邮箱和手机号验证:在这里插入图片描述
然后登陆地址就可以和论坛配合上了:
在这里插入图片描述

论坛帐号注册成功:
在这里插入图片描述
发现问题:
在这里插入图片描述

在这里插入图片描述
crypto/rsa: verification error

修改casnode 配置文件:

dbName = casnode
domain = "forum.casbin.com"
casdoorDbName = casdoor
casdoorOrganization = "casbin"
casdoorApplication = "app-casnode"
casdoorStorageEndpoint = "https://cdn.casbin.com/"
# 地址是 casdoor的容器名称,否则报错
casdoorEndpoint = http://casdoor:7001
clientId = 014ae4bd048734ca2dea
# 设置密钥 必须和 casdoor 一致才行,否则登陆不成功。
clientSecret = xxxxx

在这里插入图片描述

最后一点问题了。可以登陆进行密码校验。

3,总结


论坛casnode需要 casdoor 进行权限控制,需要进行登陆页面展示。
最重要的技术 clientId 和 clientSecret 和对应的服务器地址。
然后就可以进行跳转了。但是还差一点callback的校验。就可以跳转成功了。

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/129458470

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值