skill6 / skill6-website-backend

java进阶开发,高级版web项目。基于dubbo实现分布式微服务架构,基于spring boot、spring mvc、mybatis、docker、ELK、redis、vue.js、node.js等技术实现的技术分享交流网站。网站名称:技术流,英文名:skill6。主要功能有:登录注册、单点登录、restful设计、文章及评论、代码及资源下载、主题讨论等。持续更新中...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shiro整合第三方登录方案讨论

Humsen opened this issue · comments

commented

纪春三方登录现在进展到哪一步了?

与shiro整合,我的计划是:
1、拿到code后,后端post请求获取token和info,然后判断skill6中用户是否存在;
2、存在直接返回登录成功,不存在则创建新用户后返回成功;
3、github返回的字段中,可以作为主键的有好几个,用哪一个,还需商量;
4、三方登录如何通过shiro的认证,目前还在研究哪种方案比较好。

commented

shiro认证方案fix,直接返回不参与凭证匹配