【问题标题】:spring security 5.1 oauth 2, how to add additional parameters to user authentication urispring security 5.1 oauth 2,如何向用户身份验证uri添加附加参数
【发布时间】:2019-03-24 06:00:23
【问题描述】:

我正在尝试集成外部 oauth 2 身份验证服务器和资源服务器。 他们的配置需要一些额外的自定义参数:state - 应该是 uuid、TimeStamp、accessType,而且 clientSecret 应该使用所有先前参数的组合作为数据进行签名。

我们正在使用 Spring boot、spring security 5.1、Camunda。

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

【问题讨论】:

    标签: spring spring-security spring-security-oauth2


    【解决方案1】:

    OAuth2AuthorizationRequestResolver 提供了使用标准参数之上的附加参数和/或删除/更改标准参数之一来自定义授权请求的能力。有关实现细节,请参阅OAuth2AuthorizationRequestResolver 上的参考文档。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-05
    • 2012-01-13
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 2015-06-23
    • 2013-04-23
    • 2010-09-21
    相关资源
    最近更新 更多