已有的 SpringMVC 项目怎么接入基于 Spring Cloud OAuth2 的单点登录框架呢?

2019-02-14 16:50:16 +08:00
 xiaojinmaolove

有这方面实践的大神吗?快自闭了

2771 次点击
所在节点    程序员
6 条回复
fkdog
2019-02-14 17:46:52 +08:00
OAuth2 授权接口就那么几个,自己实现一下不就好啦
lumnag
2019-02-14 18:21:31 +08:00
可以自己实现,不一定要用 springcloud 的,github 找找
youngxhui
2019-02-14 19:15:36 +08:00
单点登录建议使用 jwt
AlkTTT
2019-02-15 09:23:44 +08:00
你是准备将项目接入 SpringCloud,还是只接入 SpringCloud OAuth2 ? 前者做一个认证服务,所有认证重定向到这个服务。后者自己写两个接口,没必要用 SpringCloud OAuth2
xiaojinmaolove
2019-02-15 10:38:22 +08:00
@AlkTTT 我基于 SpringCloud OAuth2 现成的东西搭建了一个认证授权中心,现在想将一个老的 springmvc 项目的认证接到这里面来,我知道要是 spring boot 的项目话可以直接 @EnableOAuth2Sso 注解,然后配合 user-authorization-uri 和 access-token-uri 等 application.yml 配置就能实现,但现在是老的 springmvc 项目该咋办呢?
AlkTTT
2019-02-15 10:50:19 +08:00
@xiaojinmaolove #5 SpringCloud OAuth2 的认证授权是 jwt 还是 session ?建议你改成 jwt,这样 springMVC 只有调用 http 接口,获取 jwt 就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/535012

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX