LoginException: Anmeldung fehlgeschlagen: Sicherheitsausnahme

8

Ich versuche, Container-verwaltete Sicherheit mit GlassFish v3.1.1 Build 12 und JSF 2.1 einzurichten. Ich bekomme aus irgendeinem Grund die folgende Ausnahme und kann mich nicht anmelden.

%Vor%

web.xml:

%Vor%

glassfish-web.xml:

%Vor%

GlassFish-Admin-Konsole Realm-Setup:

Realmname: PerProUserAuth
Klassenname: com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm
JAAS-Kontext : jdbcRealm
JNDI: MyDS
Benutzertabelle: Benutzer
Benutzername Spalte: mem_id
Passwortspalte: Passwort
Gruppentabelle: Benutzer
Gruppenname Spalte: mem_status
Digestalgorithmus: SHA-256
Codierung: Base64

Und schließlich hat meine USER-Tabelle eine mem_id von "admin" und ein Passwort, das SHA-256-Base 64 als (Klartext: admin) codiert: JIkcSMs4aijfwzpVjZ0MbzgWmoieGm7fxF0pTmH + cUI =

    
Adam 29.10.2011, 21:05
quelle

1 Antwort

4

Nur eine Vermutung: Ich würde versuchen mit jGl25bVBBBW96Qi9Te4V37Fnqchz/Eu4qB9vKrRIqRg= als Hash für Passwort admin .

%Vor%

(Base64 von Apache Commons Codec )

Eine weitere Idee: Versuchen Sie es mit dem Hash 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 (Passwort: admin ) und der HEX-Codierung. Es wurde generiert mit:

%Vor%     
palacsint 30.10.2011, 00:21
quelle