
Spring Security OAuth2的授权码模式一直是个难点,如果你对底层的原理不太理解的话很难去定位到其中的问题。
今天这篇文章就针对这位朋友提出的问题做个解答,分为如下三个部分:
- 授权码模式的登录页面重定制
- 授权码模式的授权页面重定制
- 授权码模式的异常页面重定制
授权码模式的登录页面重定制
下面展示一下默认的登录页面什么熊样,如下图:

是不是有点丑?实际开发中肯定是要根据自己的系统定制这个登录页面。
问题来了:如何定制?
分为如下几步:
1. 定制页面
陈某随便找了一个前端页面oauth-login.html,代码如下:

使用thymeleaf进行渲染。
2. 定义接口跳转
需要在OAuth2的授权服务中定义一个接口跳转到定制的页面,接口如下:
@ApiOperation(value = "表单登录跳转页面")
@GetMapping("/oauth/login")
public String loginPage(Model model){
//返回跳转页面
return "oauth-login";
}
3. Spr

本文详细介绍了如何自定义Spring Cloud OAuth2授权码模式的登录、授权及异常页面,包括登录页面的定制、授权页面的重定向接口定义、异常页面的处理等步骤。
最低0.47元/天 解锁文章
2466

被折叠的 条评论
为什么被折叠?



