Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

Clé Kobil M-Identity (banque Migros)

Cette méthode par clé USB n'est plus prise en charge par la banque Migros !

La banque Migros met à disposition de ses clients une clé USB pour l'accès à ses services en ligne. Celle-ci contient une application basée sur Firefox aussi accessible depuis Linux. Il y a cependant souvent quelques manipulations à effectuer, notamment en raison de la nature « 32bits » de l'application ; ces manipulations dépendent de la distribution utilisée. Le site de la banque Migros en mentionne quelques-unes:

http://www.migrosbank.ch/fr/MBancNet/MIDentity/faq_linuxkonf.htm

Instructions pour Debian Wheezy (64bits)

a) régler les droits d'accès à la clé

Comme l'indique la FAQ du site Migros, il faut que la clé soit montée en écriture pour que le programme fonctionne. Attention, sur Debian Wheezy, il y a une règle dans /lib/udev/rules.d/91-permissions.rules qui définit des permissions 0664 sur le point de montage, il est donc impératif que le nom de votre fichier rules soit classé après ce dernier dans l'ordre alphabétique (par exemple /etc/udev/rules.d/92-kobil-midentity.rules). Comme indiqué dans la FAQ, le fichier doit contenir:

ATTR{idVendor}=="0d46", ATTR{idProduct}=="4001", MODE="0666"
ATTR{idVendor}=="0d46", ATTR{idProduct}=="4081", MODE="0666"
ATTR{idVendor}=="0d46", ATTR{idProduct}=="4181", MODE="0666"

b) installer les bibliothèques 32bits

Si votre distribution est installée en 64bits (ce qui est conseillé de nos jours), il faut pouvoir installer en parallèle les bibliothèques 32bits dont l'application a besoin. Anciennement sous Debian, il y avait un paquet ia32-libs à installer. Mais la gestion multi-architectures a été modifiée. Voici donc une procédure pour Debian Wheezy 64bits:

  • Ajouter l'architecture i386: sudo dpkg --add-architecture i386
  • Modifier la source principale des paquets dans /etc/apt/sources.list pour inclure les paquets 32bits. Par ex:
deb [arch=amd64,i386] http://ftp.ch.debian.org/debian/ wheezy main contrib non-free

Comme toujours après une modification de sources.list, mettre à jour avec sudo aptitude update.

  • installer les bibliothèques 32bits nécessaires:
sudo aptitude install libgtk2.0-0:i386 libxaw7:i386 libdbus-glib-1-2:i386 libasound2:i386

Note

Un fichier log est créé dans /tmp/ durant l'exécution du programme, mais malheureusement ce fichier est effacé dès que le programme s'arrête. En cas de problème, il s'agit donc d'ouvrir ce fichier au bon moment !

Powered by Dokuwiki - fr/documentation/midentity.txt · Last modified: 2018/08/14 20:26 by claudep