gpt4 book ai didi

带有 OpenId 提供程序的 Java Spring Security

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:15:06 26 4
gpt4 key购买 nike

我有一个 spring MVC 应用程序。另一个客户端应用程序想要使用 open id connect 访问我的 spring 应用程序。如何在服务器端实现 open id provider。请帮忙。

最佳答案

MITREid 连接 OpenID-Connect-Java-Spring-Server 是 Spring 平台上的 OpenID Connect 实现。

恐怕 Spring Security OAuth 项目将无法支持 OpenID Connect,因为它需要对设计进行重大更改。参见 Issue 619 ,例如。

通常,典型的 OAuth 2.0 服务器实现假定授权请求中包含的 response_type 参数的值是 codetoken (尽管 RFC 6749 提到参数可能一次取多个值的可能性)。但是, OpenID Connect Core 1.0 OAuth 2.0 Multiple Response Type Encoding Practices 已明确使假设无效。现在,response_type参数可以是codetokenid_token的任意组合,或者none。这对现有的 OAuth 2.0 服务器实现有很大的影响。就个人而言,事实上,我曾经放弃我的 OAuth 2.0 服务器实现并从头开始重写它以支持 OpenID Connect。

关于带有 OpenId 提供程序的 Java Spring Security,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36977101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com