J'ai un programme qui exécute un RMISecurityManager de base dans tous ses threads. Mais je voudrais faire plus de contrôle sur plusieurs threads et définir un autre SecurityManager spécialement pour ces threads.Comment définir un SecurityManager pour ce thread et non pour System?
Comment puis-je faire cela? ... si c'est possible!?
merci d'avance.
Editer: J'ai trouvé ma solution. See here pour plus de détails.
En fait, nous avons eu un problème d'architecture. Notre application fonctionne avec les privilèges de root et crée un thread par tâche. Cette tâche doit avoir des droits spécifiques en fonction de l'utilisateur. – Creasixtine
La solution que nous avons prise a été d'étendre un RMISecurityManager et d'utiliser JNI. Cela fonctionne bien avec une variable ThreadLocal. Mais le problème est qu'il ne fonctionne pas avec les threads créés automatiquement, comme ceux créés lors de la création des sockets. – Creasixtine
Pour cela je voudrais un gestionnaire de sécurité pour tout, et un pour les tâches des threads ... si c'était possible ... – Creasixtine