]
Martin Choma updated ELY-1444:
------------------------------
Forum Reference:
Jdbc-realm with simple digest mapper
------------------------------------
Key: ELY-1444
URL:
https://issues.jboss.org/browse/ELY-1444
Project: WildFly Elytron
Issue Type: Bug
Components: Passwords
Affects Versions: 1.2.0.Beta9
Reporter: Martin Choma
Fix For: 1.2.0.Beta11
This is inspired by ELY-1435, but in this case trying simple digest hash.
In db is stored this sha-256 password hash:
5E884898DA28047151D0E56F8DC6292773603D0D6AABBDD62A11EF721D1542D8
I get these values by
http://passwordsgenerator.net/sha256-hash-generator/
{noformat}
17:30:50,211 DEBUG [org.wildfly.security] (default task-3) Using
UsernamePasswordAuthenticationMechanism for username authentication. Realm: [Some Realm],
Username: [correctUser].
17:30:50,211 TRACE [org.wildfly.security] (default task-3) Handling RealmCallback:
selected = [Some Realm]
17:30:50,212 TRACE [org.wildfly.security] (default task-3) Handling NameCallback:
authenticationName = correctUser
17:30:50,212 TRACE [org.wildfly.security] (default task-3) Principal assigning:
[correctUser], pre-realm rewritten: [correctUser], realm name: [jdbc-realm], post-realm
rewritten: [correctUser], realm rewritten: [correctUser]
17:30:50,215 TRACE [org.wildfly.security] (default task-3) Executing principalQuery
SELECT PASSWORD FROM USERS WHERE NAME = ? with value correctUser
17:30:50,301 TRACE [org.wildfly.security] (default task-3) Executing principalQuery
SELECT roles.name FROM users, roles, users_roles WHERE users.name=? AND users.id =
users_roles.userid AND roles.id = users_roles.roleid with value correctUser
17:30:50,306 TRACE [org.wildfly.security] (default task-3) Executing principalQuery
SELECT PASSWORD FROM USERS WHERE NAME = ? with value correctUser
17:30:50,324 DEBUG [org.wildfly.security] (default task-3) User correctUser
authentication failed.
17:30:50,324 TRACE [org.wildfly.security] (default task-3) Handling
AuthenticationCompleteCallback: fail
{noformat}