Hi,
I created custom jdbc login module. I configured it in server.xml as folowing:
<Realm className="org.apache.catalina.realm.JAASRealm" appName="CustomDBLoginModule" userClassNames="kuba.demo.CuslomUserPrincipal" roleClassNames="kuba.demo.CuslomRolePrincipal" debug="99"/>
<Realm className="org.apache.catalina.realm.JAASRealm" appName="CustomDBLoginModule" userClassNames="kuba.demo.CuslomUserPrincipal" roleClassNames="kuba.demo.CuslomRolePrincipal" driverName="org.gjt.mm.mysql.Driver" connectionURL="jdbc:mysql://localhost/authority?user=dbuser&password=dbpass" userTable="users" userNameCol="user_name" userCredCol="user_pass" userRoleTable="user_roles" roleNameCol="role_name debug="99"/>