security - Grails:实现 SSO

标签 security authentication grails ldap single-sign-on

我正在使用 Grails 开发应用程序。

我正在尝试实现 SSO 功能。但是我无法通过 Windows session 对用户进行身份验证,因为其中一些用户使用另一个 Windows 密码作为域密码。

(我通过 LDAP 检索用户)那么,我如何对他们进行身份验证?

场景应该如下:

  • 用户转到 Grails 站点
  • 弹出窗口出现在用户必须填写他的凭据的地方
  • 之后,他再也没有认证过...

  • 你们中有人有这方面的经验吗?

    最佳答案

    我认为如果您需要为许多 grails 应用程序使用 SSO,一个不错的选择是添加 saml使用此 plugin 支持您的 grails 应用程序然后构建一个 IdP (有多种语言)并将 IdP 连接到您的 ldap。

    SAML 是标准的,也是 future 。

    如果您需要有关 saml 的更多信息,请查看 saml entry at wikipedia .在那里您可以找到文档和软件的链接。

    关于security - Grails:实现 SSO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7388455/

    相关文章:

    java - Spring Boot安全轻松编码密码

    mysql - 安全远程 mySQL 连接

    ruby-on-rails - 如何将设计身份验证详细信息传递给 Rails Controller 操作?

    security - 我需要什么来获得 SSL 套接字 (SslRMIServerSocketFactory/SslRMIClientSocketFactory)?

    grails - 由消息队列触发时,Grails服务未保存域对象

    javascript - 如果我有 XSS 保护解决方案,它会导致 chrome auditor 被禁用吗?

    java - 适用于 Java 的 Microsoft Dynamics Nav Connector

    tomcat - 使用 Grails 和 Spring Security 进行跨域身份验证

    spring - 如何在 grails 服务中使用 DEPENDENCY INJECTION 有选择地设置属性以进行单元测试

    javascript - 作为通过 HTTPS 提供的服务,在同一域但不同端口上通过 HTTP 提供页面是否存在任何安全隐患?