Spring Security 5.1 OAuth 2,如何向用户身份验证uri添加其他参数 [英] spring security 5.1 oauth 2, how to add additional parameters to user authentication uri

查看:22
本文介绍了Spring Security 5.1 OAuth 2,如何向用户身份验证uri添加其他参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试集成外部OAuth 2身份验证服务器和资源服务器。 它们的配置需要一些额外的自定义参数:State-应为UUID、Timestamp、AccessType,还应使用所有先前参数的组合作为数据对ClientSecret进行签名。

我们使用的是Spring Boot、Spring Security 5.1、Camunda。

问题是我不能直接向调用方法setUserAuthorizationUri的URI添加参数,因为该方法在初始化期间只被调用一次

OAuth2AuthorizationRequestResolver

推荐答案提供了使用标准参数之上的附加参数和/或删除/更改其中一个标准参数来自定义授权请求的功能。有关实现详情,请参阅OAuth2AuthorizationRequestResolver上的参考文档。

这篇关于Spring Security 5.1 OAuth 2,如何向用户身份验证uri添加其他参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆