几行代码完成 Spring Cloud OAuth2 授权码模式3个页面定制

本文详细介绍了如何自定义Spring Cloud OAuth2授权码模式的登录、授权及异常页面,包括登录页面的定制、授权页面的重定向接口定义、异常页面的处理等步骤。
摘要由CSDN通过智能技术生成

Spring Security OAuth2的授权码模式一直是个难点,如果你对底层的原理不太理解的话很难去定位到其中的问题。

今天这篇文章就针对这位朋友提出的问题做个解答,分为如下三个部分:

  • 授权码模式的登录页面重定制
  • 授权码模式的授权页面重定制
  • 授权码模式的异常页面重定制

授权码模式的登录页面重定制

下面展示一下默认的登录页面什么熊样,如下图:

是不是有点丑?实际开发中肯定是要根据自己的系统定制这个登录页面。

问题来了:如何定制?

分为如下几步:

1. 定制页面

陈某随便找了一个前端页面oauth-login.html,代码如下:

使用thymeleaf进行渲染。

2. 定义接口跳转

需要在OAuth2的授权服务中定义一个接口跳转到定制的页面,接口如下:

@ApiOperation(value = "表单登录跳转页面")
@GetMapping("/oauth/lo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值