【问题标题】:Spring Security SSO deployed on Cloud Foundry部署在 Cloud Foundry 上的 Spring Security SSO
【发布时间】:2012-09-18 08:31:46
【问题描述】:

寻找在 Cloud Foundry 配置上部署 SSO 的 Spring Security 或示例。

我尝试过使用 CAS 的 Spring 安全性,Open Id 在本地运行良好,但在 Cloud Foundry 上的部署失败。

有人可以帮助了解 Cloud Foundry 对 SSO 的支持情况吗?如果可能的话,请提供一个示例?

谢谢

【问题讨论】:

  • 从您的应用程序中提供日志:vmc logs

标签: spring-security cloud-foundry


【解决方案1】:

Cloud Foundry 有一个专注于 SSO 的开源项目,该项目负责处理用户帐户和身份验证。

您可以在这里找到源代码和文档:

https://github.com/cloudfoundry/uaa

这是可与 UAA 一起使用的示例应用部分。 您可以轻松地签出代码并让它在您的 localhost tomcat(servlet 容器)上运行,然后尝试单点登录。

https://github.com/cloudfoundry/uaa/tree/master/samples

该技术在 Spring 中使用 OAuth 2 实现

这是 Syer 博士的精彩演讲,他现在是 Cloud Foundry 的一员,他演示了他在 UAA 上的早期作品。它当然会变得非常完整,您可以根据需要充分使用它。

http://www.infoq.com/presentations/Identity-Management-with-Spring-Security?utm_source=twitterfeed&utm_medium=twitter&goback=%2Egde_41311_member_96261662

【讨论】:

    【解决方案2】:

    http://static.springsource.org/spring-security/site/docs/3.1.x/reference/sample-apps.html 这个应该涵盖 spring security 中的所有 sso 示例。如果您在 Cloud Foundry 上部署时遇到问题,可以将详细的错误日志粘贴到此处,以便我们查看。

    谢谢, 威廉

    【讨论】:

    • 感谢 William 的回复。我尝试将我的 security.xml 更改如下
    【解决方案3】:

    CAS 需要一些 Tomcat 配置。您是否更新了 CF tomcat 配置以支持 CAS 和 HTTPS? 还提供您的 Spring SSO 配置以便进一步调查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      相关资源
      最近更新 更多