Hi all,
After some break I came back to JetSpeed and reinstalled it with new
updated repositories, with 2.1.3 plugin this time.
I deployed it but it has same issue as former one - 'invalid login'
and that exception in catalina.out, same as I have posted before.
>>Where is the jetspeed-security-2.1.3.jar ?
$CATALINA_HOME/webapps/<portal_name>/WEB-INF/lib/jetspeed-security-2.1.3.jar
>>How are the various Login Servlets defined in the web.xml of your portal?
====================================
<servlet>
<servlet-name>LoginProxyServlet</servlet-name>
<servlet-class>org.apache.jetspeed.login.LoginProxyServlet</servlet-class>
<init-param>
<param-name>credentialsFromRequest</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>org.apache.jetspeed.login.LoginServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>LoginErrorServlet</servlet-name>
<servlet-class>org.apache.jetspeed.login.LoginErrorServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>LoginRedirectorServlet</servlet-name>
<servlet-class>org.apache.jetspeed.login.LoginRedirectorServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>LogoutServlet</servlet-name>
<servlet-class>org.apache.jetspeed.login.LogoutServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ManagerServlet</servlet-name>
<servlet-class>org.apache.jetspeed.manager.ManagerServlet</servlet-class>
</servlet>
....
<servlet-mapping>
<servlet-name>LoginProxyServlet</servlet-name>
<url-pattern>/login/proxy</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/login/login</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginErrorServlet</servlet-name>
<url-pattern>/login/error</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginRedirectorServlet</servlet-name>
<url-pattern>/login/redirector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LogoutServlet</servlet-name>
<url-pattern>/login/logout</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ManagerServlet</servlet-name>
<url-pattern>/manager/*</url-pattern>
</servlet-mapping>
.....
<security-constraint>
<web-resource-collection>
<web-resource-name>Login</web-resource-name>
<url-pattern>/login/redirector</url-pattern>
</web-resource-collection>
<auth-constraint>
<!-- the required portal user role name defined in: -->
<!-- /WEB-INF/assembly/security-atn.xml -->
<role-name>portal-user</role-name>
</auth-constraint>
</security-constraint>
<!-- securing the ManagerServlet -->
<security-constraint>
<web-resource-collection>
<web-resource-name>Manager</web-resource-name>
<url-pattern>/manager/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<!-- Login configuration uses form-based authentication -->
<login-config>
<auth-method>FORM</auth-method>
<realm-name>Jetspeed</realm-name>
<form-login-config>
<form-login-page>/login/login</form-login-page>
<form-error-page>/login/error</form-error-page>
</form-login-config>
</login-config>
<security-role>
<description>Portal Administrator</description>
<role-name>admin</role-name>
</security-role>
<security-role>
<description>Portal User</description>
<role-name>portal-user</role-name>
</security-role>
...
====================================
Any ideas ?
Kind Regards
--
Jan
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]