Robie aplikacje w Springu i Hibernate i utworzylem sobie w bazie za pomoca Oracle SQL Developer 2 tabele: users i user_roles i dalem tam rekordy (zalaczam screeny, tam widac je dokladnie). Skonfigurowalem to wszystko, wzorzec to spring mvc.
spring-security.xml
<http auto-config="true" use-expressions="true">
<intercept-url pattern="/admins**" access="hasRole('ROLE_ADMIN')" />
<form-login
login-page="/logins"
default-target-url="/admins"
authentication-failure-url="/logins?error"
username-parameter="username"
password-parameter="password" />
<logout logout-success-url="/logins?logout" />
<!-- enable csrf protection -->
<csrf/>
</http>
<authentication-manager>
<authentication-provider>
<jdbc-user-service data-source-ref="dataSource"
users-by-username-query=
"select username,password, enabled from users where username=?"
authorities-by-username-query=
"select username, role from user_roles where username =? " />
</authentication-provider>
</authentication-manager>
i loguje sie prawidlowymi danymi a program nie zezwala na wejscie. Mysle ze cos jest nie tak w ustawieniach w bazie, moze z kluczami. Co moze byc nie tak wg was? Tomcat nie pokazuje zadnych bledow. Jedyne co to po probie logowania wyswietla komunikat w konsoli:
INFO: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
Po prostu proces logowania konczy sie failem bez wzgledu na to czy podam prawidlowe czy nieprawidlowe dane. Bede wdzieczny za pomoc.