Wie funktioniert j_security_check arbeitet in weblogic?

Ich wissen wollen, wie entsteht eine form-basierte Authentifizierung funktioniert in weblogic.

Mein Wunsch ist, dass sobald der user erfolgreich authentifiziert,ich will vorwärts Anfrage bis zum Frühjahr controller und die Rückgabe der gewünschten Seite anzeigen.Für diese habe ich codiert Seiten wie folgt:

In der Login-Seite,auf Klick auf " senden ich rufe action=j_security_check method=post.

In web.xml

<servlet-mapping>
    <servlet-name>LServlet</servlet-name>
    <url-pattern>/j_security_check</url-pattern>
</servlet-mapping>


<login-config>
    <auth-method>FORM</auth-method>
    <realm-name>realm</realm-name>
    <form-login-config>
        <form-login-page>/Login.jsp</form-login-page>
        <form-error-page>/FailLogin.jsp</form-error-page>
    </form-login-config>
</login-config>

<security-role>
    <role-name>TEST</role-name>
</security-role>

<security-constraint>
    <web-resource-collection>
        <web-resource-name>All</web-resource-name>
        <url-pattern>*.jsp</url-pattern>
        <url-pattern>*.htm</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>TEST</role-name>
    </auth-constraint>
</security-constraint>  here

Bei erfolgreicher Authentifizierung,iam nicht umgeleitet zu LServlet die eigentlich leitet Anfrage an Spring-Controller.
Kann einer erklären, wie die Formular-basierte Authentifizierung funktioniert auf Weblogic.

InformationsquelleAutor Ran | 2012-03-28
Schreibe einen Kommentar