微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java Spring 应用程序 - 与 Azure AD 集成以实现 SSO

如何解决Java Spring 应用程序 - 与 Azure AD 集成以实现 SSO

我有一个 Java Spring MVC 应用程序(注意它不是 spring boot)。

我们需要为应用程序的用户实施 SSO。我做了一些研究,我们案例中的身份提供者 (IDP) 是 Azure AD。在这种情况下,服务提供商将是我的应用程序。我正在考虑将 SAML 协议用于 SSO。 另请注意 - 该应用程序基于 http(而非 HTTPS)

到目前为止我做了什么 -

我在 Azure 上创建了一个企业应用程序并配置了 entityId 和 replyURL。我还为此应用添加一个用户

我被困的地方 - 虽然我确实阅读了相关的 Spring 文档来实现这一点,但由于我是这里的新手,关于如何在我的应用程序中推进这一点,我仍然没有明确的路径。我找到了一些解决方案,它们似乎是 Spring Boot 的示例。有人可以帮助我提供有关如何在 Java Spring 中完成此操作的指南吗?我可以使用哪个 Maven 依赖项以及任何示例示例来开始使用 SAML?一步一步的解释将不胜感激,谢谢。

此外,除 SAML 之外的任何其他选项也都可以。

解决方法

Spring Security SAML 扩展 (https://docs.spring.io/spring-security-saml/docs/1.0.0.RELEASE/reference/html/index.html) 有一个示例 Web 应用程序。您可以阅读引用的文档并将其应用于 Spring Security SAML。应该差别不大。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。