• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaojinmaolove
V2EX  ›  程序员

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

  •  
  •   xiaojinmaolove · Feb 14, 2019 · 3674 views
    This topic created in 2820 days ago, the information mentioned may be changed or developed.

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

    6 replies  •  2019-02-15 10:50:19 +08:00
    fkdog
    fkdog
    Feb 14, 2019
    1
    OAuth2 授权接口就那么几个,自己实现一下不就好啦
    lumnag
    lumnag
    Feb 14, 2019 via Android
    2
    可以自己实现,不一定要用 springcloud 的,github 找找
    youngxhui
    youngxhui
    Feb 14, 2019
    3
    单点登录建议使用 jwt
    AlkTTT
    AlkTTT
    Feb 15, 2019
    4
    你是准备将项目接入 SpringCloud,还是只接入 SpringCloud OAuth2 ? 前者做一个认证服务,所有认证重定向到这个服务。后者自己写两个接口,没必要用 SpringCloud OAuth2
    xiaojinmaolove
    xiaojinmaolove
    OP
    Feb 15, 2019
    5
    @AlkTTT 我基于 SpringCloud OAuth2 现成的东西搭建了一个认证授权中心,现在想将一个老的 springmvc 项目的认证接到这里面来,我知道要是 spring boot 的项目话可以直接 @EnableOAuth2Sso 注解,然后配合 user-authorization-uri 和 access-token-uri 等 application.yml 配置就能实现,但现在是老的 springmvc 项目该咋办呢?
    AlkTTT
    AlkTTT
    Feb 15, 2019
    6
    @xiaojinmaolove #5 SpringCloud OAuth2 的认证授权是 jwt 还是 session ?建议你改成 jwt,这样 springMVC 只有调用 http 接口,获取 jwt 就可以了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1445 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
    ♥ Do have faith in what you're doing.