繁体   English   中英

WSO2身份服务器崩溃

[英]WSO2 Identity Server crash

我目前正在测试WSO2 Identity Server并且正在运行一个问题。

我目前在本地本地Tomcat上运行two SSO (SAML2)启用two SSO (SAML2)应用程序,名称分别为app1和app2。

当用户试图访问应用程序时,应用程序的行为是重定向到登录面板。

由于已启用SSO,因此它将重定向到WSO2IS登录面板。

如果两个应用程序均未登录并重定向到WSO2IS的SSO登录页面。 第一个登录效果很好。

但是,第二个登录(另一个应用程序已经登录,但我仍在第二个应用程序的WSO2IS的SSO登录页面上)在WSO2IS中崩溃。

有人知道吗?

谢谢

这是堆栈:

url: https://wso2identity:9443/commonauth

HTTP状态500-

类型例外报告

信息

描述服务器遇到内部错误,导致服务器无法满足此请求。

例外

java.lang.NullPointerException org.wso2.carbon.identity.application.authentication.framework.CommonApplicationAuthenticationServlet.sendResponseToCaller(CommonApplicationAuthenticationServlet.java:223)org.wso2.carbon.identity.application.authentication.framework.CommonApplicationAuthenticationServlet.doPost(CommonApplicationAuthenticationServlet.java :186)javax.servlet.http.HttpServlet.service(HttpServlet.java:755)javax.servlet.http.HttpServlet.service(HttpServlet.java:848)org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor .java:37)org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)org .eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)javax.servlet.http.HttpServlet.service(HttpServlet.java:848)org.wso2.carbon.tomcat.ext.servlet.DelegationServlet 。服务(DelegationServlet.jav a:68)org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)

注意:根本原因的完整堆栈跟踪可在Apache Tomcat / 7.0.34日志中找到。

通常的SSO流程是,您登录到一个应用程序。 然后,如果您尝试登录另一个应用程序,则应该绕过登录页面,并且应该能够登录而无需再次提供凭据。

我相信您的问题类似于此处报告的情况。

但是看来你要做的是

  1. 转到您的第一个应用程序,单击登录,然后它将重定向到WSO2 Identity Server的SSO登录页面。
  2. 如果您转到第二个应用程序并单击“登录”,则第二个应用程序也将您重定向到WSO2 Identity Server的SSO页面的登录页面,而不是输入凭据并登录到第一个应用程序。 现在,浏览器中有两个选项卡,它们具有相同的登录页面。
  3. 现在,您在一个登录页面上输入凭据,然后登录就没有问题了。
  4. 然后,在另一个登录页面上输入相同的凭据,然后抛出上述异常。

我会说这是做SSO的糟糕方法。 但是,是的,它是一个错误,应该在即将发布的版本中修复。

HTH,

DarRay

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM