授权码模式需求提问?在线等...

来源:6-4 重构用户名密码登录

技术为王2383098363

2018-10-23

1.老师您好,目前项目里需要做个开放平台,需要做个授权码模式的OAuth2授权,需求是下面附件里的页面,就是用户登录验证后,直接授权,跳转到回调地址并把code传过去,项目是前后端分离的项目。
2.根据咱们课程所学,我能做到,用户登录后,跳转到授权页面,点击授权后,才能跳转到回调地址并传递授权码。
问题是:不知道如何实现1中描述的需求,请教老师?我试了几种思路都不太好使,其中一种思路就是,我直接UsernamePasswordAuthenticationFilter前面加个过滤器,在过滤器里验证用户名+密码,通过后按照框架里思路生成一个code,以接口JSON格式返回给前端,让前端回调并把code传给授权方。这种思路我不知道如何实现,试写了几次都不太行…
图片描述

写回答

1回答

JoJo

2018-10-30

区别就是是点击授权还是直接授权吗?如果是的话,可以在授权服务器配置里通过autoApprove控制。

clients.inMemory().withClient("xxx").autoApprove(true);

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程