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]

Reply via email to