IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

JAAS:retirer une permission


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut JAAS:retirer une permission
    salut
    je connait que pour ajouter des permissions dans un fichier policy, on utilise grant
    comment faire alors pourretirer une permission

  2. #2
    Invité
    Invité(e)
    Par défaut
    Pour faire ceci il suffit de ne pas mettre la permission dans le grant il me semble
    Tu peux regarder ici pour plus de renseignements

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par George7 Voir le message
    Pour faire ceci il suffit de ne pas mettre la permission dans le grant il me semble
    Tu peux regarder ici pour plus de renseignements
    merci encore George mais ca ne marche pas ,
    je veut executer une action SecuredAction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    public class SecuredAction implements PrivilegedAction{
     
    	public Object run(){
     
    	try
    	{
     
    	File fis = new File("test.file");
    	fis.delete();
    	}
    	catch (SecurityException secEx)
    	{
    	secEx.printStackTrace();
    	}
     
     
    	return null;
    	}
    	}
    mon fichier policy est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    grant Principal test.jaas.TypedPrincipal "myUser" {
     
     permission java.io.FilePermission  "<<ALL FILES>>", "read";
    };
    la logique est que l'action de suppression de mon fichier génére une erreure mais pourtant le fichier est supprimé!!

  4. #4
    Invité
    Invité(e)
    Par défaut
    Es tu sûr que la Principal de ton appel est celle que tu as configurée ?
    Essaie avec ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    System.out.println(Subject.getSubject(AccessController.getContext())
                    .getPrincipals());

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par George7 Voir le message
    Es tu sûr que la Principal de ton appel est celle que tu as configurée ?
    Essaie avec ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    System.out.println(Subject.getSubject(AccessController.getContext())
                    .getPrincipals());
    cette ligne a généré un NullPointerException

  6. #6
    Invité
    Invité(e)
    Par défaut
    Tu lances bien ton server avec le security container ? Tu as ajouté les options à CATALINA_OPTS ?
    Comment lances tu ton tomcat ?

    PS : ce serait bien si un modo pouvait déplacer toutes ces discussions à propos de JAAS dans le forum sécurité, pour plus de lisibilité Je sais pas si tu peux marquer tes sujets "A déplacer" ?

Discussions similaires

  1. STL : retirer une liste d'une liste
    Par DEVfan dans le forum SL & STL
    Réponses: 13
    Dernier message: 05/01/2007, 20h49
  2. retire une session parmi plusieurs
    Par sam01 dans le forum Langage
    Réponses: 1
    Dernier message: 23/09/2006, 20h19
  3. retirer une entrée du menu/démarrer/programmes pr un user
    Par mathieu_r dans le forum Autres Logiciels
    Réponses: 8
    Dernier message: 27/03/2006, 10h24
  4. retirer une ligne
    Par socgen77 dans le forum Langage SQL
    Réponses: 9
    Dernier message: 30/08/2005, 11h38
  5. Retirer une clé primaire par code
    Par Arrown dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/07/2004, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo