Struts 2 security - PullRequest
       22

Struts 2 security

0 голосов
/ 07 апреля 2010

Есть ли в Struts 2 полное решение для простой задачи входа в систему? У меня есть простое объявление в struts.xml:

  <package namespace="/protected" name="manager" extends="struts-default" >

    <interceptors>
        <interceptor-stack name="secure">
            <interceptor-ref name="roles">
                <param name="allowedRoles">registered</param>
            </interceptor-ref>
        </interceptor-stack>
    </interceptors>
    <default-action-ref name="pindex"/>

    <action name="pindex" >
        <interceptor-ref name="completeStack"/>
        <interceptor-ref name="secure"/>
        <result>protected/index.html</result>
    </action>
</package>

Доступ к этому ресурсу показывает только (Запрещено 403). Итак, что я должен сделать на следующем шаге:

  1. Добавить страницу входа (стандартная декларация Tomcat в web.xml с не работает)?
  2. Обеспечить безопасность туда и обратно. Нужно ли писать свой собственный сервлет или существует решение struts2?

Заранее спасибо!

1 Ответ

0 голосов
/ 07 апреля 2010

Вы не можете добавить результат "ошибка" или "вход" в действие "pindex"?такие как

<result name="error">public/error.html</result>
...