boot版本如何集成oauth2?

Blade 已结 1 741
312237823
312237823 剑圣 2021-05-07 11:30

一、该问题的重现步骤是什么?

1.使用的是boot版本程序, 我想使用授权码登录方式,给其他平台来提供一个登录方式,来访问我们系统。

2. 直接按文档里说的访问,报404,查了论坛,有个帖子的回复说,boot版本是没有集成oauth2,

QQ图片20210507113214.png

3. 我自己集成oauth2的话,需要做什么?


二、你期待的结果是什么?实际看到的又是什么?

完成授权码登录的功能,让他们平台可以通过授权码的方式来登录到我们系统中,然后访问提供给他们的接口。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


boot版本的,2.7.0,win10

1条回答
  •  admin
    admin (最佳回答者)
    2021-05-07 22:53

    boot版本本身就是极简设计的,集成oauth2会变得很臃肿。

    如果用boot版本又想用oauth2,可以把cloud版本的blade-auth独立出来做一个服务,token请求调用blade-auth,获取token后放到请求头调用bladex-boot本身的服务,鉴权逻辑是两者通用的。

    如果一定要集成到boot版,那可以百度谷歌搜索一下,还是有很多springboot工程集成oauth2的例子的

    0 讨论(1)
提交回复