我从自定义门户网站路由IBM BPM Process Portal URL,当我登录到自定义门户网站时,它将用户ID和密码存储在自定义http标头中。 IBM BPM Process Portal无法理解自定义http标头并显示登录页面以再次对用户进行身份验证。 是否可以在IBM BPM Std 8.5.7中的Process Portal中读取自定义http标头,因此它将像SSO一样工作。
请建议。
感谢。
答案 0 :(得分:0)
这不是“门户”问题,而是“WebSphere”问题。 WebSphere容器负责对用户进行身份验证。那是当请求进入IBM BPM URL时,BPM代码询问WebSphere“嘿,此请求是否经过身份验证?”如果答案是肯定的,则允许用户访问URL。如果答案是否定的,那么对于未经身份验证的用户请求,它会告知WebSphere正确的下一步操作。
你真正需要的是“信任认证拦截器”或TAI。这是您添加到WebSphere的一个软件,它可以使用标准登录页面中的不同机制来将用户身份验证到WAS容器。如果其他软件使用的是标准SSO技术,那么软件创建者可能已经安装了TAI。如果它是一个“滚动你自己”的解决方案,那么有人需要写一个。
您可以轻松地从IBM找到许多关于如何编写TAI的文章。 Here是我发现的IBM红皮书,触及了这个主题。
-AP