{"id":2899,"date":"2018-12-21T16:40:06","date_gmt":"2018-12-21T15:40:06","guid":{"rendered":"https:\/\/pcll.ac-dijon.fr\/eole\/?p=2899"},"modified":"2018-12-21T16:40:06","modified_gmt":"2018-12-21T15:40:06","slug":"hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves","status":"publish","type":"post","link":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/","title":{"rendered":"Hackathon : compte rendu de l&rsquo;atelier de conception d&rsquo;une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves"},"content":{"rendered":"<p><strong>L\u2019objectif de ce groupe de travail \u00e9tait la compr\u00e9hension des m\u00e9canismes d\u2019authentifications mis en \u0153uvre par une mire de connexion. Le but \u00e9tait de proposer une mire accessible et adapt\u00e9e \u00e0 un public\u00a0qui ne sait ni lire ni \u00e9crire.<br \/>\n<\/strong><\/p>\n<p>La proc\u00e9dure d\u2019ouverture de session classique d\u2019un client GNU\/Linux repose g\u00e9n\u00e9ralement sur la s\u00e9lection d\u2019un utilisateur et la saisie du mot de passe correspondant. Si les modes de s\u00e9lection de l\u2019utilisateur sont vari\u00e9s (saisie, choix dans une liste, choix d\u2019une ic\u00f4ne, etc.), le mode de saisie du mot de passe lui est assez classique.<\/p>\n<p><a href=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2940\" src=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041-300x225.png 300w, https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pour certains publics, l\u2019utilisation d\u2019une phrase de passe ou d\u2019un mot de passe valide est g\u00ean\u00e9e par la difficult\u00e9 \u00e0 le retenir ou \u00e0 le saisir. D\u2019autres moyens d\u2019authentification que le mot de passe sont propos\u00e9s sur diverses plateformes (dispositifs reposant sur la biom\u00e9trie, p\u00e9riph\u00e9riques authentifiants comme des cartes \u00e0 puce, d\u00e9verrouillage par sch\u00e9ma, etc.). Nous avons, quant \u00e0 nous, explor\u00e9 la possibilit\u00e9 de mettre en place une mire sp\u00e9cifique qui attend une suite unique de pictogrammes faisant le lien avec le mot de passe attendu par le syst\u00e8me.<\/p>\n<h2>Constitution du groupe de travail<\/h2>\n<p>Notre groupe \u00e9tait compos\u00e9 de trois personnes dont l&rsquo;une participait parall\u00e8lement \u00e0 un autre atelier du hackathon. Les comp\u00e9tences \u00e9taient plut\u00f4t homog\u00e8nes avec une pr\u00e9dominance de l\u2019int\u00e9gration et du d\u00e9veloppement.<\/p>\n<h2>Organisation du groupe de travail<\/h2>\n<p>Les contraintes mat\u00e9rielles et la r\u00e9partition des participants nous a conduit \u00e0 travailler chacun de notre c\u00f4t\u00e9 durant une bonne partie du hackathon. Cela n\u2019a pas eu d\u2019impact notable pour la phase de documentation, par contre la r\u00e9alisation a \u00e9t\u00e9 moins efficace qu&rsquo;elle n&rsquo;aurait pu l&rsquo;\u00eatre.<\/p>\n<h2>Cr\u00e9ation d\u2019une mire de connexion avec LightDM<\/h2>\n<h3>Choix technologiques<\/h3>\n<p>Connaissant d\u00e9j\u00e0 la versatilit\u00e9 du d\u00e9mon de connexion LightDM, nous avons opt\u00e9 pour construire une mire s\u2019appuyant dessus. LightDM offre la possibilit\u00e9 d\u2019utiliser plusieurs langages de programmation. Disposant de comp\u00e9tences en JavaScript et en Python au sein de l\u2019\u00e9quipe, nous avons rapidement \u00e9valu\u00e9 la possibilit\u00e9 de cr\u00e9er une mire avec l\u2019un de ces deux langages de programmation. La d\u00e9couverte d&rsquo;un tutoriel mettant en avant le duo Python, GTK nous a d\u00e9finitivement orient\u00e9 vers le langage Python.<\/p>\n<p><a href=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/exemple2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2942\" src=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/exemple2-300x84.png\" alt=\"\" width=\"300\" height=\"84\" srcset=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/exemple2-300x84.png 300w, https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/exemple2.png 416w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Tutoriel LightDM Greeter par Matt Fischer : <a href=\"http:\/\/www.mattfischer.com\/blog\/archives\/5\">http:\/\/www.mattfischer.com\/blog\/archives\/5<\/a><\/p>\n<p>Pour les tests, nous avons utilis\u00e9 une Debian 9 et une Ubuntu 18.04 Bionic.<\/p>\n<h3>Principe de fonctionnement<\/h3>\n<p>Le principe d\u2019une ouverture de session avec LightDM repose sur l\u2019\u00e9change de donn\u00e9es entre la mire et le d\u00e9mon, ce dernier v\u00e9rifie que les informations envoy\u00e9es authentifient bien un utilisateur du syst\u00e8me.<\/p>\n<ul>\n<li>La mire envoie le nom d\u2019utilisateur (LightDM.Greeter.authenticate()) ;<\/li>\n<li>La backend demande le mot de passe si l\u2019utilisateur existe (message \u00ab\u00a0show-prompt\u00a0\u00bb) ;<\/li>\n<li>La mire envoie le mot de passe (LightDM.Greeter.respond()) ;<\/li>\n<li>Le backend valide le mot de passe (message \u00ab\u00a0authentication-complete\u00a0\u00bb).<\/li>\n<\/ul>\n<p>Le premier \u00e9change est la transmission d\u2019un nom de connexion au d\u00e9mon LightDM. Apr\u00e8s avoir re\u00e7u cet \u00e9l\u00e9ment, la d\u00e9mon envoie un message signifiant qu\u2019il attend le mot de passe du compte. L\u2019\u00e9change suivant est la transmission, du mot de passe au d\u00e9mon. Selon la validit\u00e9 des informations de connexions le d\u00e9mon peut \u00e9mettre le message final et ouvrir la session.<\/p>\n<h3>Les fichiers install\u00e9s<\/h3>\n<h4>Ex\u00e9cutable<\/h4>\n<p>Le choix s\u2019\u00e9tant port\u00e9 sur le duo Python, GTK, l\u2019ex\u00e9cutable servant \u00e0 afficher la mire est une application Python mettant en \u0153uvre diff\u00e9rents \u00e9l\u00e9ments graphiques et la boucle d\u2019\u00e9v\u00e9nements de la biblioth\u00e8que GTK.<\/p>\n<p>Dans un premier temps, la construction de l\u2019interface a \u00e9t\u00e9 effectu\u00e9e avec le programme Glade (interface graphique de composition d\u2019interfaces graphiques). La difficult\u00e9 \u00e0 ajouter des \u00e9l\u00e9ments graphiques dynamiquement nous a ensuite pouss\u00e9 \u00e0 composer l\u2019interface directement dans le code Python.<\/p>\n<p>Au final, l\u2019ex\u00e9cutable est r\u00e9duit \u00e0 un programme Python important les modules LightDM et GTK via le module gi.repository.<\/p>\n<pre>from gi.repository import Gtk\r\nfrom gi.repository import LightDM<\/pre>\n<p>Nous nous sommes pass\u00e9s du fichier de description d\u2019interface au format XML habituellement construit avec Glade.<\/p>\n<p>Le programme en Python a \u00e9t\u00e9 copi\u00e9 dans un r\u00e9pertoire connu du syst\u00e8me par la variable PATH et rendu ex\u00e9cutable.<\/p>\n<h4>.desktop<\/h4>\n<p>Le fichier <code>.desktop<\/code> se place dans le r\u00e9pertoire <code>\/usr\/share\/xgreeters\/<\/code> et permet d\u2019indiquer \u00e0 LightDM l\u2019emplacement du programme Python \u00e0 lancer. Ce fichier est a d\u00e9clarer dans le fichier de configuration de LightDM.<\/p>\n<pre>[Desktop Entry]\r\nName=EOLE Greeter\r\nComment=Mire de connexion EOLE\r\nExec=eole_greeter.py\r\nType=Application<\/pre>\n<h4>Configuration de LightDM<\/h4>\n<p>Pour utiliser notre nouvelle mire de connexion, il ne reste plus qu\u2019\u00e0 indiquer \u00e0 LightDM le nom du fichier <code>.desktop<\/code> dans la rubrique <code>Seat<\/code> de la configuration. La variable \u00e0 renseigner s\u2019appelle <code>greeter-session<\/code>. La valeur est le nom du fichier .desktop sans l\u2019extension.<\/p>\n<pre>[Seat:*]\r\ngreeter-session=&lt;nom du fichier desktop sans l\u2019extension&gt;<\/pre>\n<h2>Fonctionnement de la mire<\/h2>\n<p>Pour cette exp\u00e9rimentation, nous nous sommes content\u00e9s de valider notre compr\u00e9hension du m\u00e9canisme d\u2019ouverture de session et la possibilit\u00e9 de mettre en place une m\u00e9thode de saisie bas\u00e9e sur la s\u00e9lection successive de boutons.<\/p>\n<p><a href=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/demo2-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2935\" src=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/demo2-2.png\" alt=\"\" width=\"150\" height=\"136\" \/><\/a><\/p>\n<p>Au final la mire propose une grille d\u2019images permettant la saisie d\u2019un mot de passe complexe avec l&rsquo;appui sur un nombre limit\u00e9 de boutons.<\/p>\n<p><a href=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/demo1-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2933\" src=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/demo1-2-300x118.png\" alt=\"\" width=\"300\" height=\"118\" srcset=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/demo1-2-300x118.png 300w, https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/demo1-2.png 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Code source<\/h2>\n<p>L&rsquo;ensemble du code et la proc\u00e9dure d&rsquo;installation sont publi\u00e9s dans un d\u00e9p\u00f4t Git de la forge EOLE : <a href=\"https:\/\/dev-eole.ac-dijon.fr\/projects\/eole-greeter\/repository\">https:\/\/dev-eole.ac-dijon.fr\/projects\/eole-greeter\/repository<\/a><\/p>\n<h2>Perspectives<\/h2>\n<p>La finalit\u00e9 d&rsquo;un tel travail serait de rendre accessible la saisie d&rsquo;un mot de passe fort. Le m\u00e9canisme pour passer d\u2019une succession de boutons \u00e0 quelque chose de non trivial reste \u00e0 faire.<\/p>\n<p>L\u2019un des \u00e9l\u00e9ments d\u00e9terminants pour mettre en place ce m\u00e9canisme est le nombre de boutons qui permettent de construire le mot de passe.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019objectif de ce groupe de travail \u00e9tait la compr\u00e9hension des m\u00e9canismes d\u2019authentifications mis en \u0153uvre par une mire de connexion. Le but \u00e9tait de proposer une mire accessible et adapt\u00e9e \u00e0 un public\u00a0qui ne sait ni lire ni \u00e9crire. La proc\u00e9dure d\u2019ouverture de session classique d\u2019un client GNU\/Linux repose g\u00e9n\u00e9ralement sur la s\u00e9lection d\u2019un utilisateur [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2,3],"tags":[76,107,103,13,102,104,105,106],"class_list":["post-2899","post","type-post","status-publish","format-standard","hentry","category-evenements","category-technique","tag-authentification","tag-glade","tag-gtk","tag-hackathon","tag-lightdm","tag-mire","tag-pictogramme","tag-python"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hackathon : compte rendu de l&#039;atelier de conception d&#039;une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves - EOLE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hackathon : compte rendu de l&#039;atelier de conception d&#039;une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves - EOLE\" \/>\n<meta property=\"og:description\" content=\"L\u2019objectif de ce groupe de travail \u00e9tait la compr\u00e9hension des m\u00e9canismes d\u2019authentifications mis en \u0153uvre par une mire de connexion. Le but \u00e9tait de proposer une mire accessible et adapt\u00e9e \u00e0 un public\u00a0qui ne sait ni lire ni \u00e9crire. La proc\u00e9dure d\u2019ouverture de session classique d\u2019un client GNU\/Linux repose g\u00e9n\u00e9ralement sur la s\u00e9lection d\u2019un utilisateur [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/\" \/>\n<meta property=\"og:site_name\" content=\"EOLE\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-21T15:40:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"G\u00e9rald Schwartzmann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PoleEole\" \/>\n<meta name=\"twitter:site\" content=\"@PoleEole\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"G\u00e9rald Schwartzmann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/\"},\"author\":{\"name\":\"G\u00e9rald Schwartzmann\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\"},\"headline\":\"Hackathon : compte rendu de l&rsquo;atelier de conception d&rsquo;une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves\",\"datePublished\":\"2018-12-21T15:40:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/\"},\"wordCount\":994,\"image\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041-300x225.png\",\"keywords\":[\"authentification\",\"Glade\",\"GTK\",\"Hackathon\",\"LightDM\",\"mire\",\"pictogramme\",\"Python\"],\"articleSection\":[\"\u00c9v\u00e9nements\",\"Technique\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/\",\"name\":\"Hackathon : compte rendu de l'atelier de conception d'une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves - EOLE\",\"isPartOf\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041-300x225.png\",\"datePublished\":\"2018-12-21T15:40:06+00:00\",\"author\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\"},\"breadcrumb\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#primaryimage\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png\",\"contentUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png\",\"width\":600,\"height\":450},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/pcll.ac-dijon.fr\/eole\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hackathon : compte rendu de l&#8217;atelier de conception d&#8217;une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#website\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/\",\"name\":\"EOLE\",\"description\":\"Ensemble Ouvert Libre Evolutif\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/pcll.ac-dijon.fr\/eole\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\",\"name\":\"G\u00e9rald Schwartzmann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g\",\"caption\":\"G\u00e9rald Schwartzmann\"},\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/author\/gerald\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hackathon : compte rendu de l'atelier de conception d'une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves - EOLE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/","og_locale":"fr_FR","og_type":"article","og_title":"Hackathon : compte rendu de l'atelier de conception d'une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves - EOLE","og_description":"L\u2019objectif de ce groupe de travail \u00e9tait la compr\u00e9hension des m\u00e9canismes d\u2019authentifications mis en \u0153uvre par une mire de connexion. Le but \u00e9tait de proposer une mire accessible et adapt\u00e9e \u00e0 un public\u00a0qui ne sait ni lire ni \u00e9crire. La proc\u00e9dure d\u2019ouverture de session classique d\u2019un client GNU\/Linux repose g\u00e9n\u00e9ralement sur la s\u00e9lection d\u2019un utilisateur [&hellip;]","og_url":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/","og_site_name":"EOLE","article_published_time":"2018-12-21T15:40:06+00:00","og_image":[{"width":600,"height":450,"url":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png","type":"image\/png"}],"author":"G\u00e9rald Schwartzmann","twitter_card":"summary_large_image","twitter_creator":"@PoleEole","twitter_site":"@PoleEole","twitter_misc":{"\u00c9crit par":"G\u00e9rald Schwartzmann","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#article","isPartOf":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/"},"author":{"name":"G\u00e9rald Schwartzmann","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d"},"headline":"Hackathon : compte rendu de l&rsquo;atelier de conception d&rsquo;une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves","datePublished":"2018-12-21T15:40:06+00:00","mainEntityOfPage":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/"},"wordCount":994,"image":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#primaryimage"},"thumbnailUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041-300x225.png","keywords":["authentification","Glade","GTK","Hackathon","LightDM","mire","pictogramme","Python"],"articleSection":["\u00c9v\u00e9nements","Technique"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/","url":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/","name":"Hackathon : compte rendu de l'atelier de conception d'une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves - EOLE","isPartOf":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#primaryimage"},"image":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#primaryimage"},"thumbnailUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041-300x225.png","datePublished":"2018-12-21T15:40:06+00:00","author":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d"},"breadcrumb":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#primaryimage","url":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png","contentUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2018\/12\/ubuntu_12.04_64bits_en_fonction_-_oracle_vm_virtualbox_041.png","width":600,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-de-latelier-de-conception-dune-mire-de-connexion-adaptee-aux-eleves\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/pcll.ac-dijon.fr\/eole\/"},{"@type":"ListItem","position":2,"name":"Hackathon : compte rendu de l&#8217;atelier de conception d&#8217;une mire de connexion adapt\u00e9e aux \u00e9l\u00e8ves"}]},{"@type":"WebSite","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#website","url":"https:\/\/pcll.ac-dijon.fr\/eole\/","name":"EOLE","description":"Ensemble Ouvert Libre Evolutif","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pcll.ac-dijon.fr\/eole\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d","name":"G\u00e9rald Schwartzmann","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g","caption":"G\u00e9rald Schwartzmann"},"url":"https:\/\/pcll.ac-dijon.fr\/eole\/author\/gerald\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/comments?post=2899"}],"version-history":[{"count":9,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2899\/revisions"}],"predecessor-version":[{"id":2926,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2899\/revisions\/2926"}],"wp:attachment":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/media?parent=2899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/categories?post=2899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/tags?post=2899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}