设置结束会话终结点

ruyhziif  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(254)

使用在dmz中配置的spring引导客户端和使用以下配置的spring security oauth:

issuer-uri: https://authentication_server/auth/realms/my-realm

我从spring security得到这个错误:

The Issuer "https://external_url/auth/realms/my-realm" provided in the configuration metadata did not match the requested issuer "https://authentication_server/auth/realms/my-realm

从这篇文章中我学到了我需要详细说明 authorization-uri , token-uri 以及 jwk-set-uri 而不是 issuer-uri ,然后它也工作了。

authorization-uri: https://external_url/auth/realms/my-realm/protocol/openid-connect/auth
token-uri: https://authentication_server/auth/realms/my-realm/protocol/openid-connect/token
jwk-set-uri: https://authentication_server/auth/realms/my-realm/protocol/openid-connect/certs

(我不明白为什么springsecurity不能用来自 issuer-uri 工作时(单独设置值)
现在的问题是注销停止工作。使用时 issuer-uri oauth是自动配置的 end_session_endpoint 是从答案中获取的,但在指定每个设置时,无法指定 end_session_endpoint .
这是springsecurityoauth中一个突出的问题,还是我需要对它进行不同的配置?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题