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

Sécurité Java Discussion :

[JAAS] Identification et configuration du fichier .config


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut [JAAS] Identification et configuration du fichier .config
    Bonjour,

    En JAVA je debute un peu, on ma demander de mettre en place une interface de connexion utilisant l'api JAAS.

    J'ai suivi le tutorial Sun sur JAAS.

    Cependant lorsque je compile l'erreur suivante apparait :

    Cannot create LoginContext. Impossible de trouver une configuration de connexion

    Je ne sais pas si ce problème vient du fichier .config.

    Est-ce que quelqu'un d'entre vous a déjà rencontrer le même problème ?

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,
    Peux tu nous montrer ton fichier de configuration ? As tu passé ce fichier en option à la jvm en démarrant ton appli avec l'option
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java -Djava.security.auth.login.config==chemin/vers/conf/jaas.conf MaClasse
    ?

    Si oui, alors quel code as tu pour faire ton authentification ?
    Tschau

  3. #3
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut [JAAS]pb:identification et configuration du fichier .config
    En effet je viens de rajouter cette ligne et tout semble fonctionner.

    Merci pour ton aide

    J'aimerai maintenant aller récupérer les informations concernant les utilisateurs dans un fichier xml présent sur un serveur.

    Je dois donc établir la connexion à la servlet puis parser le document XML.
    Le problème c que je ne sais pas trop comment l'établir, d'une part, et ensuite comment aller recuperer les infos contenues ds le fichier XML.

    On ma parlé d'une api JAXB...je ne c pas ce que vous en pensez...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Ton problème ici c'est de faire un LoginModule ? Dans ce cas, les information sont ici.
    Si ta question est sur comment récupérer le XML, et bien là penche toi du côté de comment établir une connexion http(s) en Java, sur les parser XML (DOM, SAX, ...) etc etc...
    A plus

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2009
    Messages : 125
    Par défaut
    Bonjour à tous,

    j'ai aussi le même problème, je suis en train de travailler sur un projet de sécurité qui definit les accès aux services d'une entreprise . pour implementer la sécurité , j'utilise JAAS , j'ai un fichier XML contenant les droits d'accès , les mots de passe et les nom d'utilisateurs des utilisateurs. Je veux introduire ce fichier dans le code jaas , de telle façon de lire les données existant sur le fichier xml mais je ne sais pas comment procéder.

    s'il vous plait aidez moi.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2009
    Messages : 125
    Par défaut
    Pour ceux qui sont interessés par la création d'un loginModule , voici un lien , que je l'ai trouvé en fouillant sur google, peut être il peut vous aider donc cliquez http://www.cafesoft.com/products/cam...html#Resources

  7. #7
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 1
    Par défaut JAAS
    Citation Envoyé par marwa21 Voir le message
    Bonjour à tous,

    j'ai aussi le même problème, je suis en train de travailler sur un projet de sécurité qui definit les accès aux services d'une entreprise . pour implementer la sécurité , j'utilise JAAS , j'ai un fichier XML contenant les droits d'accès , les mots de passe et les nom d'utilisateurs des utilisateurs. Je veux introduire ce fichier dans le code jaas , de telle façon de lire les données existant sur le fichier xml mais je ne sais pas comment procéder.

    s'il vous plait aidez moi.
    Bonsoir, moi aussi j suis en train de travailler sur un projet de sécurité qui définit les accès aux services d'une entreprise et j'ai rencontré le meme probleme. Est ce que tu peux m'expliquer comment t'as fais la liaison entre le fichier xml et le code JAAS ? Meerci d'avance

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut JAAS pour Java sous eclipse
    Bonjour,

    j'essaie de faire l'authentification en JAVA. j'ai suis les tutos present sur le forum. Par contre au lancement de mon application j'ai les erreurs suivante

    Exception in thread "main" java.lang.SecurityException: Impossible de trouver une configuration de connexion
    at com.sun.security.auth.login.ConfigFile.<init>(Unknown Source)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at javax.security.auth.login.Configuration$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.login.Configuration.getConfiguration(Unknown Source)
    at javax.security.auth.login.LoginContext$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.login.LoginContext.init(Unknown Source)
    at javax.security.auth.login.LoginContext.<init>(Unknown Source)
    at test.test1.main(test1.java:15)
    Caused by: java.io.IOException: Impossible de trouver une configuration de connexion
    at com.sun.security.auth.login.ConfigFile.init(Unknown Source)
    ... 15 more

    est ce que sa serai un problème pour retrouvé le fichier de configuration. car j'ai essayé de modifié le fichier java.security comme indiqué sur ce ppt mais toujours le même problème.

    merci d'avance

Discussions similaires

  1. Configurer le fichier web.config
    Par belfafi dans le forum Services Web
    Réponses: 14
    Dernier message: 17/06/2011, 18h38
  2. Comment connaître la configuration du noyau sans le fichier .config
    Par clebig dans le forum Administration système
    Réponses: 3
    Dernier message: 09/01/2008, 09h52
  3. A propos de fichier « config.sys »
    Par Furius dans le forum Windows
    Réponses: 9
    Dernier message: 21/09/2005, 10h03
  4. [Layout-Date] Configuration par fichier
    Par Koko22 dans le forum Struts 1
    Réponses: 4
    Dernier message: 28/07/2004, 09h39
  5. [TP]Configuration du fichier Desktop
    Par Giovanny Temgoua dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 22/12/2003, 08h31

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