Java JSF应用程序的Websphere单点登录
我有一个java应用程序,前端使用JSF。还有JavaBean。。对于后端AS400 DB2。。因此,在这个应用程序中,我们有一个日志页面(login.jsf),目前我们正在使用这个页面登录到应用程序,所以这里我想实现单点登录。。。所以,如果有什么最好的办法,请建议我 检查。检查。这取决于您想要执行的SSO类型 通常,您希望将用户放在中心注册表中,如Active Directory 因此,您通常在WebSphere中配置LDAP服务器。然后,将应用程序配置为使用HTTP_基本身份验证 编辑: (有点过时,但应显示最需要的步骤) (SSO通过LTPA) (SSO通过SPNEGO) 最好的办法可能是看一看红皮书,在信息中心搜索,并用一些PMR对IBM支持进行调试,直到它运行为止。:)Java JSF应用程序的Websphere单点登录,java,jsf,websphere,single-sign-on,josso,Java,Jsf,Websphere,Single Sign On,Josso,我有一个java应用程序,前端使用JSF。还有JavaBean。。对于后端AS400 DB2。。因此,在这个应用程序中,我们有一个日志页面(login.jsf),目前我们正在使用这个页面登录到应用程序,所以这里我想实现单点登录。。。所以,如果有什么最好的办法,请建议我 检查。检查。这取决于您想要执行的SSO类型 通常,您希望将用户放在中心注册表中,如Active Directory 因此,您通常在WebSphere中配置LDAP服务器。然后,将应用程序配置为使用HTTP_基本身份验证 编辑: (
您必须将LDAP设置为联合存储库,启用SSO并使用JAAS保护您的应用程序。这取决于您想要执行的SSO类型 通常,您希望将用户放在中心注册表中,如Active Directory 因此,您通常在WebSphere中配置LDAP服务器。然后,将应用程序配置为使用HTTP_基本身份验证 编辑: (有点过时,但应显示最需要的步骤) (SSO通过LTPA) (SSO通过SPNEGO) 最好的办法可能是看一看红皮书,在信息中心搜索,并用一些PMR对IBM支持进行调试,直到它运行为止。:)
您必须将LDAP设置为联合存储库,启用SSO并使用JAAS保护您的应用程序。您想使用Active Directory、Lotus Domino还是其他LDAP?或者你想用你自己的逻辑?@Udo我想用其他的ldap你说的SSO到底是什么意思?创建一个可供其他站点使用的令牌(cookie),或者只是重用现有的用户目录?@Home我想你知道什么是SSO。。我不明白你想说什么。@vinod:是的,但正如我写的那样,我不确定你想实现什么。你想使用Active Directory、Lotus Domino还是其他LDAP?或者你想用你自己的逻辑?@Udo我想用其他的ldap你说的SSO到底是什么意思?创建一个可供其他站点使用的令牌(cookie),或者只是重用现有的用户目录?@Home我想你知道什么是SSO。。我不明白你想说什么。@vinod:是的,但正如我写的那样,我不确定你想实现什么。我几乎否决了这一点,但这可能奏效。除了Active Directory,您还可以使用任何其他LDAP投诉工具。为了更安全,您可以使用支持SAML的东西。@Gerbrand这是我们执行SSO的标准方式。只要OP没有告诉我们打算做什么,我就不会搜索关于如何做的链接。:)小更新:我说“几乎”否决了,上面的解决方案很简单,并不比开发人员和最终用户都需要的更复杂,所以我投了赞成票。我几乎否决了这个方案,但这可能会奏效。除了Active Directory,您还可以使用任何其他LDAP投诉工具。为了更安全,您可以使用支持SAML的东西。@Gerbrand这是我们执行SSO的标准方式。只要OP没有告诉我们打算做什么,我就不会搜索关于如何做的链接。:)小更新:我说“几乎”被否决了,上面的解决方案很简单,不比开发者和最终用户都需要的更复杂,所以我投了赞成票。