【发布时间】:2016-10-24 07:24:09
【问题描述】:
我们正在为我们的领域开发微服务。
我们需要使用 SAML 保护微服务。
我通读了 SAML 文档,发现有一个身份提供者,我们已经向其注册了我们的应用程序 (SP),而且我们应该连接到 IdP 以进行身份验证。我知道我们需要在他们之间建立信任或联盟。
我尝试使用提供的示例应用程序使用 Spring Security SAML 扩展和 SSOCircle.com 作为 IdP 进行身份验证。我能够成功地进行相应的身份验证。
我的问题是,在微服务架构中,我们有多个服务。由于它不是一个整体,我们不能只将一个服务作为 SP 添加到 IdP。
这意味着我所说的每个微服务,员工、部门、销售等也应该作为单独的 SP 应用程序添加到 IdP 中。
我不确定这是否有意义或是否真的可行。
如果有人从事过类似的架构/开发,请提供您对从身份验证角度处理微服务安全性的最佳方法的想法。
谢谢, 技术员
【问题讨论】:
标签: single-sign-on saml spring-saml siteminder