带有 SSO 的 Spring 安全性
Posted
技术标签:
【中文标题】带有 SSO 的 Spring 安全性【英文标题】:Spring Security with SSO 【发布时间】:2020-04-08 19:20:12 【问题描述】:我们正在使用 Spring Security 和 oauth2 开发 Spring Boot。现在我们需要更改我们的安全性以使用 SSO。我们有一个外部服务器,通过 JWT(一个 Oracle 产品)为我们提供 SSO 服务。我的问题是我们如何可以用 spring security 做到这一点吗?
【问题讨论】:
你的外部服务器是什么,它是一个单独的服务吗?你将如何与它沟通? 是的,它是一个单独的服务(来自 ORACLE 的产品)。它有一个端点 【参考方案1】:您可以注册反向代理。
您可以使用 Netflix Zuul 边缘服务库,它本身就是一个单独的 Spring Boot 应用程序。对您的主应用程序的所有请求都将通过代理服务器,您可以从中调用您的 SSO 提供商并验证您的请求。
阅读此Link
【讨论】:
以上是关于带有 SSO 的 Spring 安全性的主要内容,如果未能解决你的问题,请参考以下文章
在 Jersey 和 Spring SAML 安全 SSO 验证之后路由到 Angular 组件
Spring Cloud Data Flow 安全配置和与 RedHat SSO 的集成
无法更改 Spring 安全 SAML SSO 中的默认“回复 URL”(断言消费者服务位置)
Spring Cloud微服务安全实战_5-2_基于session的SSO