Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Работа с securityfilter


Автор: DEER 27.9.2006, 11:56
Пытаюсь прикрутить к проекту 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 ?
если да то как?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)