Programmation » Récupération des données eID web
    Catégorie:  
       
    Récupération des données eID web
    Publié le 11/02/2014 @ 16:56:44,
    Par VoltX
    Bonjour à tous,

    j'ai suivi et essayé la démo sur le lien
    http://www.informaticien.be/articles_item-2810-Integration_de_la_carte_d_identite_electronique_EID_dans_une_page_web.html

    Après plusieurs essais et d'autres codes, il y a une chose qui revient sans cesse,
    les sécurités ... l'utilisateur doit en permanence accepter que JAVA accède au
    lecteur d'eID mais également d'autres boites Javascript avec des confirmations
    d'exécution de script.

    Existe-t-il une manière de "contourner" ou de rendre ces sécurités acceptées pour
    toujours et ainsi d'éviter ces messages/boites/fenêtres très embêtantes...

    Je précise que le but de cette intégration est un formulaire non accessible au public mais
    sera utilisé dans un bureau d'inscription d'une école. Le formulaire est bien évidement
    accessible via un serveur web classique (et doit être en ligne).

    Des idées sur la manière de récupérer les infos d'une carte d'identité sans ces messages de sécurité ?

    Merci par avance.
    http://www.nerdgen.net/ - Nouvelles technologies, Gadgets en tous genres, innovations,...
    http://www.creacore.be/ - Développement logiciel / Création site internet
    http://www.portfolio.c.la/ - Nicol
       
    Récupération des données eID web
    Publié le 11/02/2014 @ 17:06:38,
    Par zion
    Hello,

    Cet article est antique, mais "fonctionnel" encore. Aujourd'hui, tu dois te baser sur eid-applet que tu trouveras sur google code. Néanmoins, pour des raisons historiques (le Fedict a eut "peur" de la presse), ce warning dont tu parles "attention on va lire la carte" est toujours dessus. Tu dois recompiler l'applet toi même et la signer si tu veux l'utiliser sans ça.

    Protection idiote, mais bon... voila...

    Pour Java, c'est au niveau navigateur que ça se gère, à voir par navigateur, mais c'est la merde absolue. On l'utilise quasi plus jamais chez nous pour ces diverses raisons :petrus:
    Je suis le Roy :ocube:
       
    Récupération des données eID web
    Publié le 12/02/2014 @ 00:00:58,
    Par VoltX
    Hello,

    Cet article est antique, mais "fonctionnel" encore. Aujourd'hui, tu dois te baser sur eid-applet que tu trouveras sur google code. Néanmoins, pour des raisons historiques (le Fedict a eut "peur" de la presse), ce warning dont tu parles "attention on va lire la carte" est toujours dessus. Tu dois recompiler l'applet toi même et la signer si tu veux l'utiliser sans ça.

    Protection idiote, mais bon... voila...

    Pour Java, c'est au niveau navigateur que ça se gère, à voir par navigateur, mais c'est la merde absolue. On l'utilise quasi plus jamais chez nous pour ces diverses raisons :petrus:


    Merci pour ta réponse si rapide, je savais que je m'adressais au bon endroit :smile:

    Comme tu dis on fera avec dans ce cas. En tout cas je sais maintenant que ces messages
    sont "normaux" et ca m'évitera de me prendre la tête des jours pour trouver une solution
    qui n'existe pas.

    Merci encore.
    http://www.nerdgen.net/ - Nouvelles technologies, Gadgets en tous genres, innovations,...
    http://www.creacore.be/ - Développement logiciel / Création site internet
    http://www.portfolio.c.la/ - Nicol
       
    Récupération des données eID web
    Publié le 12/02/2014 @ 13:04:34,
    Par zion
    La solution existe, mais tu dois recompiler l'applet toi même :smile:
    Je suis le Roy :ocube:
       
    Récupération des données eID web
    Publié le 23/02/2014 @ 01:02:16,
    Par myabi
    Bonsoir, j'aimerais continue le sujet pour pas en ouvrir un autre :smile:
    Actuellement j'avais le même problème que voltX parcontre j'ai resigner moi même le JAR et depuis aucun soucis niveau sécurité. PARCONTRE j'ai un problème j'ai un message qui me dis "classNotFoundExecption : be.belgium.eid.BEID_Applet.class" savez vous comment cela se fait ?
    Merci
       
    Récupération des données eID web
    Publié le 01/12/2014 @ 12:47:13,
    Par mansyn
    Bonjour,

    Je me permets de rajouter une contribution au post. Je rencontre le même problème, les warnings sont dérangeant, mais acceptable.

    Par contre, nous avons un autre problème. Depuis Mars 2014, il existe de nouvelle carte d'identité et cette Applet Java ne permet pas la lecture de celle-ci.

    Le site de la Fédict renvoie vers une nouvelle Applet utilisable uniquement avec serveur JAVA derrière. La société proposant cette Applet propose un service de connexion entre les sites web en php et cette applet.

    Hélas, le prix de location mensuel est assez cher et disuasif vu le contexte dans lequelle sera utilisé cette lecture de carte.

    Existe-t-il d'autres solutions pour permettre à un site web php d'interoger cette carte. Nous devons juste récupérer l'identité de la personne pour facilité l'encodage de fiche. Le programme est à destination d'une ASBL avec peu de moyen financier, cela l'empêche de prendre des solutions avec paiement mensuel sur base d'utilisation qu'elle n'atteindrait jamais.

    Si vous avez d'autres piste, solution ou orientation à creuser.
       
    Récupération des données eID web
    Publié le 01/12/2014 @ 13:17:15,
    Par zion
    Bonjour,

    La nouvelle applet (eid-applet) fonctionne parfaitement sans serveur Java derrière, il faut juste un petit peu programmer en PHP :smile:
    Je suis le Roy :ocube:
       
    Récupération des données eID web
    Publié le 01/12/2014 @ 13:33:39,
    Par mansyn
    Bonjour,

    Quelles nouvelles Applet ? Chacune de mes recherches m'a envoyé vers la même applet qui visiblement requiere l'utilisation d'un serveur JAVA.

    J'ai aussi trouvé des codes sources en PHP "SimpleSMALS", mais ceux-ci, utilise obligatoirement une ressource venant d'un site payant avec abonnement. Et les abonnements les plus basics ne conviennent pas à notre taux d'utilisation.

    Peux-tu me filer le lien sur cette applet fonctionnel ? Car cela m'intéresse grandement.
       
    Récupération des données eID web
    Publié le 01/12/2014 @ 14:12:35,
    Par zion
    https://code.google.com/p/eid-applet/

    Celle-ci :smile:
    Je suis le Roy :ocube:
       
    Récupération des données eID web
    Publié le 01/12/2014 @ 14:24:14,
    Par mansyn
    Bonjour,

    C'est justement cette applet que j'ai utilisé. Vu que je n'arrivais pas à faire fonctionnait celle-ci, j'ai contacter le concepteur.

    Selon celui-ci, elle ne peut être utiliser sur PHP. Elle demande l'execution d'un serveur JAVA. Si je veux me servir de PHP, je dois utiliser ses services Provider. Mais, les offres d'abonnement mensuels qu'ils proposent ne sont pas intéressante pour l'utilisation que fera l'ASBL.

    Si tu as trouvé moyen de l'utiliser dans PHP sans devoir utilisers ses services provider. Je suis preneur de ta solution.
       
    Récupération des données eID web
    Publié le 01/12/2014 @ 14:47:23,
    Par zion
    L'auteur est le Fedict, tu as probablement contacté Frank. Sa réponse est incomplète, tu peux largement utiliser cette Applet sans ses services, on le fait.
    Je suis le Roy :ocube:
       
    Récupération des données eID web
    Publié le 01/12/2014 @ 14:59:39,
    Par mansyn
    Oui, nous avons contacter Frank.

    Tu dis l'avoir utiliser, comment as-tu fait ? Peux-tu me fournir un exemple ? Cela m'intéresse.
       
    Récupération des données eID web
    Publié le 01/12/2014 @ 21:15:45,
    Par zion
    Désolé, mais fournir notre code ça je ne ferai pas comme cela, c'est un peu à la base de notre boîte, et il ne m'appartient pas personnellement. Mais il "suffit" de lire un peu le protocole de Frank pour la communication avec le backend, ce sont quelques échanges d'headers, et en une page en PHP c'est résolu :smile:
    Je suis le Roy :ocube:
       
    Récupération des données eID web
    Publié le 02/12/2014 @ 08:41:11,
    Par mansyn
    Bonjour,

    Je comprends, il est normal que tu ne puisse pas me fournir les codes. Je vais reprendre tout cela à Zero sur le site de l'applet avec tes conseiller.

    Dans l'application que je fais, je dois juste récuperer l'identité de la personne. Un simple exemple montrant comment activé l'applet dans la page web (hmtl + Javascript) et un bout de code en php affichant ou récupérant l'information.

    Je vais essaye de faire un test avec cette idée, j'espère réussir cette fois. Dans le cas contraire, je publierai mon test. Peu-être, que je fais une erreur quelques part.

    En tout cas, encore merci pour la réponse. Au moins, nous voyons de nouvelle piste.
       
    Récupération des données eID web
    Publié le 02/12/2014 @ 14:25:21,
    Par mansyn
    Hello,

    J'ai un peu de mal à trouvé l'information sur les communications, chacun de mes essais se solde par des erreurs.

    Je me sers d'un exemple trouver dans les sources :

    Voici la déclaration que j'utilise :
    1. <script type="text/javascript"
    2.             var attributes =
    3.                code :'be.fedict.eid.applet.Applet.class', 
    4.                 archive :'eid-applet.jar', 
    5.                 width :600
    6.                 height :300 }; 
    7.             var parameters =
    8.                TargetPage :'IdentityResult.php', 
    9.                 AppletService : 'IdentityService.php', 
    10.                 BackgroundColor : '#ffffff', 
    11.                 Language : 'en
    12.             }; 
    13.             var version = '1.5'; 
    14.            deployJava.runApplet(attributesparametersversion); 
    15.      </script>


    Il s'agit de l'exemple présent dans le tags "1.0.0.GA" des sources téléchargable.

    Qu'est-ce qui cloche pourquoi est-ce que l'opération peu déconné ?

    Est-ce que j'ai mal choisi l'exemple formulé, je suis assez perdu avec toutes les possibilités expliqué. Si je savais déjà comment déclarer dans ma page l'applet. De plus, je ne suis pas sur de la version du .jar
       
    Récupération des données eID web
    Publié le 02/12/2014 @ 15:41:34,
    Par zion
    Il faut au moins ajouter le deploy.js de Java, sinon ça marchera pas. Quelle est ton erreur?

    Et si c'est pas en HTTPS, l'applet refusera de fonctionner :spamafote:
    Donc même sur un certif à toi, tu dois en créer un où tu n'as aucune chance.
    Je suis le Roy :ocube:
       
    Récupération des données eID web
    Publié le 02/12/2014 @ 16:19:56,
    Par mansyn
    Hello,

    Je fais l'essais sur un serveur avec connexion en HTTPS. Voici l'erreur

    ----------------------------------------------
    eID Applet - Copyright (C) 2008-2009 FedICT.
    Released under GNU LGPL version 3.0 license.
    More info: http://code.google.com/p/eid-applet/
    checking applet privileges...
    security manager permission check for java 1.6...
    checking web application trust...
    running privileged code...
    eID browser applet version: 1.0.0-SNAPSHOT
    Java version: 1.8.0_25
    Java vendor: Oracle Corporation
    OS: Windows 8
    OS version: 6.2
    OS arch: x86
    Web application URL: https://www.(mondomain).be/eid/demoIdentity.php
    sending message: HelloMessage
    current protocol state: null
    protocol state transition: INIT
    SSL handshake finish cipher suite: TLS_RSA_WITH_AES_128_CBC_SHA
    HTTP response code: 500
    error: error sending message to service. HTTP status code: 500
    error type: java.io.IOException
    at be.fedict.eid.applet.Controller.sendMessage:184
    at be.fedict.eid.applet.Controller.run:221
    at be.fedict.eid.applet.Applet$AppletThread$1.run:483
    at java.security.AccessController.doPrivileged:-2
    at be.fedict.eid.applet.Applet$AppletThread.run:478
    at java.lang.Thread.run:-1
    Faute Générale.
    ---------------------------------------------------------

    Je ne pige pas trop, vu qu'il s'agit logiquement d'un exemple fourni.

    Est-ce que tu as une idée ou astuce à me donner pour réussir ?
       
    Récupération des données eID web
    Publié le 02/12/2014 @ 17:37:33,
    Par zion
    500, c'est que ton script PHP est planté, regarde les logs de ton serveur :smile:
    Je suis le Roy :ocube:
       
    Récupération des données eID web
    Publié le 03/12/2014 @ 09:13:53,
    Par mansyn
    Salut,

    Je viens de regarder mes logs, j'ai un problème avec la classe "HttpMessage". Elle n'est pas trouvé.

    Je ne sais pas comment l'activé ou l'installer sur mon hebergement que je loue dans un datacenter. Je ne pense pas avoir accès à cette partie. Je vais donc déranger le service technique de celui-ci.

    Merci pour les renseignements.
       
    Récupération des données eID web
    Publié le 15/12/2014 @ 13:03:40,
    Par mansyn
    Hello,

    Je suis actuellement bloquer pour continuer dans cette solution. En effet, la classe "HTTPMessage" n'est pas disponible sur mon hébergement.

    Actuellement, il est impossible pour mon hébergeur de l'activé, courant de l'année 2015, il feront une mise à jour massive de leur serveur et gestionnaire de serveur Linux. Avec cette mise à jour, il seront en mesure de me l'activé.

    Donc, je suis donc bloqué, je vais malgré tout développer surement en local sur ma machine en y créant un réseau HTTPS afin de mettre au points cette solution.

    Est-ce que tu aurais d'autres pistes pour permettre d'utiliser cette applet sans "HTTPMessage" ? Je crains de devoir contacter Frank avec sa solution payante provisoirement.
    Répondre - Catégorie:  
    Informaticien.be - © 2002-2026 Akretio SRL  - Generated via Kelare Haut de page