JGuard et configuration log4j
Bonjour à tous,
J'utilise JGuard pour sécuriser l'accès à une application struts/JBoss.
Je me suis basé sur l'exemple fourni par JGuard.
Mon application gère 3 profils utilisateurs, JGuard restreint l'accès à certaines ressources en fonction du profil.
En pratique, les droits sont bien appliqués, mais j'observe des messages dans les logs de JBoss :
Lors du demarrage de JBoss :
Code:
1 2 3 4 5
| 2007-11-23 09:19:28,958 ERROR [STDERR] Nov 23, 2007 9:19:28 AM net.sf.jguard.ext.authentication.manager.AuthenticationManagerFactory createAuthenticationManager
INFO: authenticationManagerImpl=net.sf.jguard.ext.authentication.manager.XmlAuthenticationManager
2007-11-23 09:19:29,185 ERROR [STDERR] Nov 23, 2007 9:19:29 AM net.sf.jguard.core.authorization.permissions.PermissionUtils createCaches
INFO: Creating caches for permissions evaluations
2007-11-23 09:19:29,347 ERROR [STDERR] Nov 23, 2007 9:19:29 AM net.sf.jguard.core.authorization.policy.AbstractMultipleAppPolicy <init> |
et à chaque action de l'utilisateur des messages du genre :
Code:
1 2
| 2007-11-23 09:22:14,466 ERROR [STDERR] Nov 23, 2007 9:22:14 AM net.sf.jguard.ext.audit.AuditManager addEvent
INFO: user= [ firstname=firstname_test3 lastname=lastname_test3 ] : subject has got the permission name=permissionFromUser actions=/adminAgency.do,ANY,GETpermission build from the user request implies authorize phase |
ma configuration Log4j est la suivante (extrait) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <appender name="stderr" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.err"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%m%n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="levelMin" value="WARN"/>
<param name="levelMax" value="FATAL"/>
</filter>
</appender>
<logger name="net.sf.jguard" additivity="false">
<level value="WARN"/>
<appender-ref ref="stderr" />
</logger> |
Je ne comprend pas vraiment à quoi correspondent des messages d'erreur JGuard..., ni comment les supprimer.
Les droits semblent pourtant bien appliqués dans mon application..
Qu'aurais-je pu oublier ou mal faire ?
Merci.