Login mit JSF 2.0 und Glassfish 3.1.1 (in Netbeans 7.0.1)

eagle1985

Mitglied
Hallo zusammen,

versuche einer Enterprise-Application einen Folder mit JSF-XHTML-Dokumenten zu sichern.
Wollte hier die Container-Funktionen nutzten und dies im web.xml hinterlegen.

[XML]
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<security-role-ref>
<description/>
<role-name>EnAppSec</role-name>
<role-link>EnAppWebShop</role-link>
</security-role-ref>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>faces/index.xhtml</welcome-file>
</welcome-file-list>
<security-constraint>
<display-name>SecuredActions</display-name>
<web-resource-collection>
<web-resource-name>SecuredActions</web-resource-name>
<url-pattern>/secured/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>EnAppWebShop</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>file-based-auth</realm-name>
<form-login-config>
<form-login-page>/login.xhtml</form-login-page>
<form-error-page>/error.xhtml</form-error-page>
</form-login-config>
</login-config>
<security-role>
<description>Makes sure that certan Sites can only be deployed by Signed-In Users</description>
<role-name>EnAppWebShop</role-name>
</security-role>
</web-app>[/XML]

ich will alles was im Subfolder secured ist schützen lassen.
Leider komme ich einfach so drauf und die Umleitung auf das login.xhtml funktioniert nicht.

Mache dies so, weill ich mit nur einem Login neben der Session auch den User für die Applikation festlegen kann.
Oder wie überprüft j_security_check die User/Passwörter aus meiner DB?

besten dank für eure Hilfe...

Gruss
 

eagle1985

Mitglied
heisst ich muss auf der WebAdmin-Console von Glassfish einen JDBC-Realm auf meine DB setzten, richtig?

Das fehlverhalten bis jetzt ist, dass ich ohne auf das login.xhtml-File verlinkt zu werden direkt ohne Authentifizierung auf die Files im secured Ordner zugreifen kann.

Muss ich die Security für Glassfish zuerst aktivieren, damit er die Einstellungem im Web.xml berücksichtigt?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
platofan23 Java Login Überprüfung ohne Srciptlets in der JSP Web Tier 4
F Formular nach erfolgreichem Login ausblenden Web Tier 0
S JSF Login mit redirect Web Tier 1
J JSF Login/Registrieren Feature mit JBoss AS 7.1.0 Web Tier 0
D Java EE Servlet login Problem Web Tier 1
Q JSF bei Session-Timeout Weiterleitung auf spezielle Login-Seite Web Tier 15
W JSF Login funktioniert nicht Web Tier 12
W JSF Komisches Verhalten nach Login per Realm Web Tier 4
M JSF Login realisieren Web Tier 4
T JSF Login? Web Tier 2
J JSF Mit Enter ein Login bestätigen? Web Tier 3
B JSF Login authentication schaffe ich nicht Web Tier 2
P JSF Login per Ajax validieren. Was ist der Beste Weg? Web Tier 4
T JSP Session Login - Sicherheit Web Tier 4
D JSF 2.0 Login Web Tier 4
I Wie bekomme ich Angaben zum letzten Login Web Tier 2
K JSP Login Code Web Tier 14
G Probleme mit Ajax Login (jsp) Web Tier 5
D Login wie realisieren? Web Tier 12
J Problem mit Login Web Tier 4
G JSF h:form Tag Login über j_security_check und weiterleiten Web Tier 5
console MVC: Servletweiterleitung umgeht Login Authentifizierung Web Tier 2
D JSF+Weiterleitung zu einer Login-Page Web Tier 1
L JSP Tomcat Login Web Tier 6
T html login und apache client Web Tier 13
G WebSeite hinter einem Login auslesen Web Tier 8
D Login mit Filter (JSP/JSF) Web Tier 3
J 404 Error bei Eingabe URL (Glassfish 5) Web Tier 4
Rudolf Glassfish stoppen beim Start ALLE Applikationen zu deployen Web Tier 3
F.S.WhiTeY Spring Glassfish-> dependency -> no classdef found Web Tier 5
F JSF Convention-over-configuration mit Glassfish 3.1.1 Web Tier 3
E Glassfish, Eclipse + JavaserverPages Web Tier 6
A JSF+Glassfish: Probleme mit Managed Bean Web Tier 2
P JSF Netbeans 7.1.1 unterstützt JSF nicht? Web Tier 2
E JSP Fragen mit JSP und Netbeans Web Tier 7
A Netbeans JFS wie anfangen... Web Tier 7
C NetBeans IDE kann nicht ausführen Web Tier 5

Ähnliche Java Themen

Neue Themen


Oben