configurez le fichier java.security pour votre serveur
Ce fichier java.security est situé dans le répertoire ${java.home}/lib/security/.- cherchez la chaîne 'policy.provider' :
commentez (avec un '#' au début de la ligne) la ligne trouvée et ajoutez ceci juste en dessous:
policy.provider=net.sf.jguard.security.JGuardPolicy
- cherchez la chaîne 'login.config.url' :
commentez (avec un '#' au début de la ligne) la ligne trouvée et ajoutez ceci juste en dessous:
login.config.url.1=file:${java.home}/lib/security/jGuard.loginScheme
notez que vous pouvez laisser décommenté vos lignes 'login.config.url.x' déjà présentes,
si ces lignes ne concernent pas des applications protégées par jGuard.
ASTUCES:- Pour préserver les autres applications, jGuard agit en encapsulant les opérations ayant trait la police de sécurité qui ne concernent pas la sécurité des applications web. Donc, vous pouvez laisser jGuard configurer automatiquement au démarrage de l'application web, la police de sécurité du système java. Dans ce cas, jGuard ne controllera pas la sécurité au démarrage du serveur d'application, mais seulement quand la première application web avec le filtre AccessFilter démarrera.
-
'login.config.url' peut être configuré aussi,
via un argument en ligne de commande quand le serveur d'application démarre(pas encore testé):
-Djava.security.auth.login.config.url.1=file:${java.home}/lib/security/jGuard.loginScheme