Пытаюсь прикрутить к проекту securityfilter. Там надо сформировать конфиг. Нашел вот такой пример:| Код | <securityfilter-config>
<security-constraint> <web-resource-collection> <web-resource-name>Secure Page</web-resource-name> <url-pattern>/secure/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>tomcat</role-name> </auth-constraint> </security-constraint>
<login-config> <auth-method>FORM</auth-method> <form-login-config> <form-login-page>/login.jsp</form-login-page> <form-error-page>/error.jsp</form-error-page> <form-default-page>/index.jsp</form-default-page> </form-login-config> </login-config>
<!-- start with a Catalina realm adapter to wrap the Catalina realm defined below --> <realm className="org.securityfilter.realm.catalina.CatalinaRealmAdapter" />
<realm className="org.apache.catalina.realm.JDBCRealm"> <realm-param name="driverName" value="org.firebirdsql.jdbc.FBDriver"/> <realm-param name="debug" value="99"/> <realm-param name="connectionURL" value="jdbc:firebirdsql:localhost/3050:/opt/firebird/db/realmdb.fdb"/> <realm-param name="connectionName" value="sysdba"/> <realm-param name="connectionPassword" value="FpNJzDip"/> <realm-param name="userTable" value="tcusers"/> <realm-param name="userNameCol" value="user_name"/> <realm-param name="userCredCol" value="user_pwd"/> <realm-param name="userRoleTable" value="tcroles"/> <realm-param name="roleNameCol" value="role_name"/>
</realm>
</securityfilter-config>
|
Тут видно что данные будут браться из БД, прописаной в realm
а можно ли как нить сделать чтобы данные по пользователям брались из xml ? если да то как? |