13/07/2009 @ 12:40:21: Informaticien - BETA - Informaticien.be accepte votre carte d'identité
C'est une petite nouveauté pour l'été, et c'est un test en soit sur la technologie mais maintenant que vous avez tous l'habitude d'utiliser votre carte d'identité pour remplir votre déclaration, pourquoi ne pas l'utiliser pour vous connecter?

Depuis aujourd'hui, Informaticien.be vous permet de vous connecter via votre carte d'identité à votre compte. Pour ce faire, allez tout d'abord dans "votre compte / EID" et associez y votre carte d'identité, il vous suffit ensuite sur la page de connexion de choisir l'option EID. Si aucun compte n'est associé, un nouveau compte sera créé pour l'occasion.

Ceci est encore en pleine période de test, et les bugs peuvent s'inviter dans la partie, mais sinon bon amusement! Dernier avertissement, pour pouvoir utiliser cette fonctionnalité il faut bien sûr un lecteur de carte, mais il faut aussi avoir installer au préalable la suite EID officielle.
Auteur: zion
13/07/2009 @ 12:53:39: Tang: BETA - Informaticien.be accepte votre carte d'ide...
Je suppose que les infos (nom et prenom) devraient se remplir toutes seules.

Chez moi ça va pas, mais j'avoue n'avoir pas la dernière version du logiciel (j'ai la 2.6 il me semble) car elle buggait avec certaines cartes d'identité.

Je vais refaire l'installation de la dernière version pour voir...
13/07/2009 @ 12:57:58: zion: BETA - Informaticien.be accepte votre carte d'ide...
En principe, tu as d'abord une demande pour accepter l'applet, puis pour accéder à ta carte (2 fois je pense), puis il envoie automatiquement le script chez bibi et te renvoie sur la page avec le nom et prénom oui.
13/07/2009 @ 13:01:32: Tang: BETA - Informaticien.be accepte votre carte d'ide...
Aucune demande alors (en tout cas avec ma version du logiciel eID).

J'ai été sur la page, j'ai mis ma carte dans le lecteur et rien.
13/07/2009 @ 13:04:09: zion: BETA - Informaticien.be accepte votre carte d'ide...
Même pas pour accepter l'applet java d'abord?
T'as java sur ta machine? :ddr555:
13/07/2009 @ 13:14:39: Symon: BETA - Informaticien.be accepte votre carte d'ide...
Je ne dispose pas de lecteur de carte mais je souligne le projet qui me semble vraiment bien! /clap /clap Patron!
13/07/2009 @ 13:22:20: zion: BETA - Informaticien.be accepte votre carte d'ide...
Merci merci :wink:

En fait je teste un peu l'applet et les fonctions sur info, après tout ça peut être utile ici, puis ce sera appliqué sur KelCommerce, pour que les gens puissent ne plus devoir encoder leur adresse pour commander, ... la suite on verra, suspense :wink:
13/07/2009 @ 13:25:13: Tang: BETA - Informaticien.be accepte votre carte d'ide...
Autant pour moi, j'avais désinstallé Java la semaine passé car j'en ai marre qu'il mette à chaque update une nouvelle ligne de le gestionnaire d'ajout/suppression, et j'avais pas encore réinstallé... :antp: (à moi-même)
13/07/2009 @ 13:37:38: Tang: BETA - Informaticien.be accepte votre carte d'ide...
Voilà, c'est en ordre.

Vu que j'ai installé Firefox 3.5 la semaine passée et que j'avais d'abord tout désinstallé, je devais remettre les certificat comme il faut pour Firefox.

En fait une demande pour l'applet et 2 x 2 demandes pour "nom" et "prénom".

Je me suis déconnecter et reconnecté avec l'eID et ça fonctionne nickel. :dawapplause:

PS : si je puis me permettre, un petit raccourci pour se connecter avec l'eID depuis le menu déroulant "se connecter". :alarmclock119:
13/07/2009 @ 13:42:42: zion: BETA - Informaticien.be accepte votre carte d'ide...
Super, ça tourne donc! :grin:
Pour le raccourci, je rajoute cela.
13/07/2009 @ 14:22:40: Vector: BETA - Informaticien.be accepte votre carte d'ide...
Trop fort ce Zion :wink:
13/07/2009 @ 14:28:35: zion: BETA - Informaticien.be accepte votre carte d'ide...
Prochaine étape, recompiler l'applet pour virer ces messages de confirmation à la con, c'est assez mal foutu je dois dire. Mais alors je dois signer l'applet, et surtout compiler en java d'abord, ce que j'ai pas fait depuis ... le siècle passé :ddr555:
13/07/2009 @ 14:54:40: pythagore: BETA - Informaticien.be accepte votre carte d'ide...
bon, on va sur son compte, on clique sur eid, puis on met son lecteur et puis sa carte .
et puis, quelque chose doit s'afficher ? ou bien c'est encore un truc qui n'est pas prévu pour opéra ?
13/07/2009 @ 14:57:30: zion: BETA - Informaticien.be accepte votre carte d'ide...
C'est prévu pour Opera, Firefox, IE ou tout navigateur qui supporte
1. Le JAVA
2. La plateforme EID Belge.

En gros, si tu sais pas utiliser TaxOnWeb avec ta carte, ça fonctionnera pas non plus :spamafote:
13/07/2009 @ 21:47:55: pythagore: BETA - Informaticien.be accepte votre carte d'ide...
je fais des tas de déclarations tva, des tax on web, des belcotax on web, tout ça va
13/07/2009 @ 21:52:46: pythagore: BETA - Informaticien.be accepte votre carte d'ide...
avec ie, ça a été
13/07/2009 @ 21:55:25: zion: BETA - Informaticien.be accepte votre carte d'ide...
Je t'assure, je n'ai rien contre Opera :tinostar:
13/07/2009 @ 22:32:44: zion: BETA - Informaticien.be accepte votre carte d'ide...
Tang, à l'occasion, tu pourrais te reconnecter en utilisant ton EID pour que je puisse catcher une erreur? On dirait qu'ils ont changé le format de la date sur les nouvelles cartes :pelle:
14/07/2009 @ 09:21:52: Tang: BETA - Informaticien.be accepte votre carte d'ide...
A l'instant.

Popup applet + 2x2.

Si il faut encore, je suis connecté sur FB.
14/07/2009 @ 09:28:46: zion: BETA - Informaticien.be accepte votre carte d'ide...
Ca a pas catché ce que je voulais, merde :oh: (mais merci)

Tu peux le refaire une dernière fois? :cupra:
14/07/2009 @ 10:59:35: rfr: BETA - Informaticien.be accepte votre carte d'ide...
Applet BEIDApplet not inited ...

Firefox 3.5 + Dernier brol beid
14/07/2009 @ 11:01:25: zion: BETA - Informaticien.be accepte votre carte d'ide...
rfr> Et il te dit rien dans le error log de Firefox? Parce que si l'applet officielle elle s'init pas, où va le monde! :pelle:

:neowen:
14/07/2009 @ 11:05:21: Tang: BETA - Informaticien.be accepte votre carte d'ide...
Je recommence...
14/07/2009 @ 11:06:29: Tang: BETA - Informaticien.be accepte votre carte d'ide...
Alors ???
14/07/2009 @ 11:08:12: rfr: BETA - Informaticien.be accepte votre carte d'ide...
Zion> si: Erreur : document.BEIDApplet.InitLib is not a function
Fichier Source : http://www.informaticien.be/index.ks?kelscript=USEREID
Ligne : 65
14/07/2009 @ 11:08:59: zion: BETA - Informaticien.be accepte votre carte d'ide...
Alors euh... j'ai rien dans mon log :figti:

Enfin pas grave, j'ai ajouté quelques lignes dans le log, j'attendrai qu'un autre petit gars avec une "nouvelle carte" se connecte. En dehors de la date de naissance il ne semble rien y avoir de différent donc c'est pas la fin du monde :smile:

Mais merchi! :petrus:
14/07/2009 @ 11:09:50: zion: BETA - Informaticien.be accepte votre carte d'ide...
rfr> Et c'est tout? Ca c'est typique de l'applet qui a pas été chargée on dirait. T'as bien activé le Java au moins sur ton Firefox 3.5? :petrus:
14/07/2009 @ 11:41:57: gizmo: BETA - Informaticien.be accepte votre carte d'ide...
Bon, c'est mal foutu cette applet. Elle demande une lib jni qu'il faut installer a cote. Ils auraient quand meme pu l'embarquer dans l'applet, vu qu'elle est de toute facon signee.
14/07/2009 @ 11:41:59: rfr: BETA - Informaticien.be accepte votre carte d'ide...
C'est semble-t-il un problème local ...

java.lang.UnsatisfiedLinkError: no beidlibjni in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at be.belgium.eid.BEID_Applet.init(BEID_Applet.java:48)
at sun.applet.AppletPanel.run(AppletPanel.java:424)
at java.lang.Thread.run(Thread.java:619)
basic: Exception : java.lang.UnsatisfiedLinkError: no beidlibjni in java.library.path
Ignored exception: java.lang.UnsatisfiedLinkError: no beidlibjni in java.library.path

Il faudra un jour expliquer aux stratèges linux que packager les applications dans leur propre répertoire, "a la" windows, c'est une bonne idée ...
14/07/2009 @ 11:42:25: philfr: BETA - Informaticien.be accepte votre carte d'ide...
Marche pas sous linux ?
Pourtant, beid marche, taxonweb aussi...
14/07/2009 @ 11:45:16: gizmo: BETA - Informaticien.be accepte votre carte d'ide...
Que ce soit Linux ou Windows ne devrait rien changer. c'est la lib pour acceder a la carte, qui est codee en natif, qui doit etre installee a cote, sinon ca marche pas.
14/07/2009 @ 11:47:31: zion: BETA - Informaticien.be accepte votre carte d'ide...
philfr> ne me crucifie pas tout de suite, je suis innocent :ddr555:

gizmo> Java et moi ça fait deux donc ça commence mal, mais toi tu voudrais que leur truc de plusieurs MB soit chargé à chaque fois par le site alors qu'ici on a une petite applet de <100k et qu'en principe les gens ont le reste sur leur machine?

Sinon, in fine j'aimerais de toute façon la recompiler pour supprimer la confirmation de lecture totalement inutile, et rajouter une autre mini fonction, mais alors je dois la signer moi même, donc faut payer nan?
14/07/2009 @ 11:54:43: rfr: BETA - Informaticien.be accepte votre carte d'ide...
Non non, ça ne marche pas sous linux, même arpès avoir tout fait ici pour t'aider au maximum :wink:

L'applet accède maintenant bien à la carte, mais chaque fois, on reload la page "beid" et ça tourne en rond :sad:

Pourtant j'ai bien eu des messages pour dire que mon compte avait été mis à jour avec succès. Mais j'ai l'impression que tu n'utilises pas le dernier sdk ...
14/07/2009 @ 11:56:24: gizmo: BETA - Informaticien.be accepte votre carte d'ide...
Bah deja, je voudrais que leur truc ne fasse pas plusieurs megas. Pour acceder a un lecteur de carte, ca me semble totalement overkill. Ensuite, oui, j'aimerais que leur applet (deja 100k c'est beaucoup trop pour ce qu'elle fait) install la partie native, si necessaire, lors de son premier lancement. Ca me semble la moindre des politesse avec les systemes de deployment actuels.

Pour ta seconde question, si tu veux la modifier, oui, faudra recompiler et signer. Tu peux signer toi-meme, sans payer, mais il y a plusieurs desavantage a cela: Plus de messages envers l'utilisateur (applet self-signed, untrusted provider), mais surtout, si qqch se base sur le certificat de l'applet en lui-meme, que ce soit dans la lib native ou dans un service externe, ca t'enverra te faire foutre plus ou moins poliment.
14/07/2009 @ 12:19:07: zion: BETA - Informaticien.be accepte votre carte d'ide...
Une idée du prix d'un certificat? C'est à l'année? Pour 5-10 ans?

Mais je vais pas m'amuser à réécrire toute leur Applet pour ce chargement dynamique, la ca dépasse mes compétences :spamafote:
14/07/2009 @ 12:41:27: gizmo: BETA - Informaticien.be accepte votre carte d'ide...
Chez nous, on utilise VeriSign. Je suis sur que c'est pas le moins cher, mais a titre indicatif, voici leurs tarifs: http://www.verisign.com/code-signing/content-signing-certificates/sun-java/index.html
14/07/2009 @ 12:51:49: zion: BETA - Informaticien.be accepte votre carte d'ide...
1300$ pour 3 ans?

Ah benh dis donc, elle a intérêt à être utilisée par tout le monde si un jour je le paie :oh:
Donc pour le moment, on aura la notification :ddr555:

Edit: ok, 300$ par an chez Thawte, ça reste cher cher cher, mais c'est déjà mieux que Verisign :oh:
Mais bon ça attendra un peu que ce soit devenu une killer fitioure :petrus:
Dernière édition: 14/07/2009 @ 12:53:33
14/07/2009 @ 13:06:14: rfr: BETA - Informaticien.be accepte votre carte d'ide...
Bon, je mets mon grain de sel :tongue:

Moi je dis ... qu'il y a perversion de l'eID ...

En effet, l'applet, c'est surtout pour récupérer des informations sur quelqu'un. Lorsqu'on veut simplement authentifier quelqu'un, on utilise le certificat d'authentification qui est sur la carte.

Et pour ça, pas besoin d'applet. Il suffit que le bon module PKCS11 soit chargé dans le browser. Ce qui explique que Taxonweb, Intervat and so on fonctionne très bien partout alors qu'on a du mal ici.
14/07/2009 @ 13:06:58: zion: BETA - Informaticien.be accepte votre carte d'ide...
RFR> Ah j'ai des infos dans mon log concernant ta connexion, en fait l'applet renvoie un string vide pour la date de naissance, d'où l'impossibilité de créer l'association vu que la date est invalide :kiki:

Bon, alors, pourquoi diable la date de naissance n'est plus dispo avec leur applet, ils ont changé un truc? :heink:
Bien sûr, aucun problème sur les cartes à la maison, donc ça va être fun à debugger ... soupirs...

Concernant la "perversion", oui je récupère les informations publiques de la carte, le but de base n'étant pas d'en faire un moyen d'authentification, mais surtout de pouvoir remplir les données facilement sur KelCommerce, le login est un dommage collatéral que j'utilise avec plaisir.

Mais personne ne t'oblige bien sûr à y mettre ta carte hein :oh:
Dernière édition: 14/07/2009 @ 13:08:50
14/07/2009 @ 13:15:36: gizmo: BETA - Informaticien.be accepte votre carte d'ide...
Sinon, question con: Ton applet, y a les sources quelque part? J'aimerais bien voir ses entrailles.
14/07/2009 @ 13:19:49: zion: BETA - Informaticien.be accepte votre carte d'ide...
Vu que le débat sera long (je pense :grin: ), je propose la suite sur le forum:

http://www.informaticien.be/forum_topic-5352-101643.html