php récupérer les informations de la carte d'identitié belge (eID)

382 views
Skip to first unread message

walter bouvé

unread,
May 25, 2020, 9:14:49 AM5/25/20
to eID Middleware Dev
Bonjour à tous,

Actuellement je développe en intranet, une interface permettant d'encodé nos clients.

Mon but est d'insérer la carte d'identité dans le cardreader et de récupérer les informations pour remplir automatiquement un formulaire.

Est-ce que cela est faisable en PHP ? (avec exemple)
est-ce facile à intégrer ?
J'ai vue sur internet divers script utilsant C, JAVA, etc...., mais on sort de mes compétences.

J'ai aussi vu que l'on pouvait passer par un provider tel que e-contract.be mais celà est très coûteux pour l'utilisation que nous en ferions (100€ / mois pour 10000 lecture), c'est gentil mais moi je suis à prêt de 100000 lecture soit 10x100€ = 1000€ / mois
Cela ne va pas, ça représente près de 12.000€ / an juste pour lire des carte d'identité.

Ma direction me demande donc d'éssayer de trouver une autre solution qui serait gratuite.
J'ai vue le SDK etc.... mais je n'arrive pas à le mettre en place.

Voici les informations de notre serveur Web :
[HTTP_HOST] => "Mon IP"
[HTTP_USER_AGENT] => "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0"
[HTTP_ACCEPT] => "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
[HTTP_ACCEPT_LANGUAGE] => "fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3"
[HTTP_ACCEPT_ENCODING] => "gzip, deflate"
[HTTP_CONNECTION] => "keep-alive"
[HTTP_COOKIE] => "PHPSESSID=Mon ID de SESSION"
[HTTP_UPGRADE_INSECURE_REQUESTS] => "1"
[PATH] => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
[SERVER_SIGNATURE] => "Apache/2.4.29 (Ubuntu) Server at Mon IP Port Mon port"
[SERVER_SOFTWARE] => "Apache/2.4.29 (Ubuntu)"
[SERVER_NAME] => "Mon IP"
[SERVER_ADDR] => "Mon IP"
[SERVER_PORT] => "Mon port"
[REMOTE_ADDR] => "IP domaine server"
[DOCUMENT_ROOT] => "/var/www/html"
[REQUEST_SCHEME] => "http"
[CONTEXT_PREFIX] => ""
[CONTEXT_DOCUMENT_ROOT] => "/var/www/html"
[SERVER_ADMIN] => "webmaster@localhost"
[SCRIPT_FILENAME] => "/var/www/html/env.php"
[REMOTE_PORT] => "50145"
[GATEWAY_INTERFACE] => "CGI/1.1"
[SERVER_PROTOCOL] => "HTTP/1.1"
[REQUEST_METHOD] => "GET"
[QUERY_STRING] => ""
[REQUEST_URI] => "/env.php"
[SCRIPT_NAME] => "/env.php"
[PHP_SELF] => "/env.php"
[REQUEST_TIME_FLOAT] => "1590407514.806"
[REQUEST_TIME] => "1590407514"

J'ai biensûr un accès administrateur à mon serveur d'hébergement, je peut donc installer des choses au besoins.

Celà fait un sacré moment que je cherche une solution, après avoir découvert votre groupe, je tente ma chance auprès de vous.

Donc pour rappel : mon but :

J'insère la carte d'identité dans le lecteur de carte, je clique sur un bouton type (lire carte) et hop les informations vont s'injectées dans mon formulaire.

Je cherche une solution gratuite à l'utilisation, si quelqu'un se sent de le développer je pourrait donner un petit quelques chose, mais pas grand chose c'est sur mes finances personnelles

D'avance merci de votre participation.
Walter

Thomas GIOT

unread,
Sep 11, 2020, 3:54:50 AM9/11/20
to eID Middleware Dev
Bonjour,

j'espère ne pas arrivé trop tard, mais cette question pourra être utile à d'autre.
Il y a en effet possibilité de réaliser une application de la sorte en utilisant PHP et javascript.

Le plus simple est de suivre la méthode drag and drop vie l'ei-reader. Un projet GitHub est utilisable à cette fin : https://github.com/Fedict/eid-viewer/tree/master/xml

Vous pouvez ensuite insérer les valeurs dans un formulaire via javascript. SI vous avez des questions à ce sujet, n'hésitez pas.
Reply all
Reply to author
Forward
0 new messages