A. , Consulté à l'adresse

. Ajax, Wikipédia. Consulté à l'adresse, p.150775204, 2018.

G. Allain, Jquery. MA Editions, 2011.

. Angularjs, Wikipédia. Consulté à l'adresse, 2018.

A. Javascript and M. Framework, Consulté 14 mars, 2018.

H. Apache and . Server, Wikipédia. Consulté à l'adresse, 2018.

, Session -search.cpan.org. (s. d.). Consulté 10 juin, 2018.

, Application web monopage, Wikipédia. Consulté à l'adresse, 2018.

, Wikipédia. Consulté à l'adresse, 2018.

, Wikipédia. Consulté à l'adresse, 2017.

. Authentification-forte, Wikipédia. Consulté à l'adresse, 2018.

. Authentification-forte, Wikipédia. Consulté à l'adresse, 2018.

, Wikipédia. Consulté à l'adresse, 2018.

, Spécialité IRSM, vol.12, 2018.

M. Christophe and . Authen, U2F::Tester -FIDO/U2F Authentication Test Client. (s. d.). Consulté 8 août, 2018.

. Bootstrap, Wikipédia. Consulté à l'adresse, p.148248680, 2018.

R. Bruchez, Les bases de données NoSQL: Comprendre et mettre en oeuvre. Editions Eyrolles, 2013.

T. Burnham, CoffeeScript: Accelerated JavaScript Development, 2015.

, CELEX_32015R1502_FR_TXT.pdf. (s. d.)

. Certificat-Électronique, Wikipédia. Consulté à l'adresse, 2014.

. Clément-oudot_ldap,

. Coffeescript, Wikipédia. Consulté à l'adresse, 2018.

, Common Development and Distribution License 1.0. (s. d.). Consulté 23 mai, 2018.

, Wikipédia. Consulté à l'adresse, 2016.

, Cross-site request forgery, Wikipédia. Consulté à l'adresse, 2018.

, Spécialité IRSM, vol.12, 2018.

. Cross-site and . Scripting, Wikipédia. Consulté à l'adresse, 2018.

, U2F::Server::Simple Data::Dumper -perldoc.perl.org. (s. d.). Consulté 21 août, U2F::Server::Simple. (s. d.). Consulté 4 août, 2018.

, Wikipédia. Consulté à l'adresse, 2018.

, Des-applications-ultra-rapides-avec-node-js.pdf. (s. d.). Consulté à l

, Wikipédia. Consulté à l'adresse, 2018.

, eXtensible Access Control Markup Language (XACML) Version 3.0. (s. d.), 2018.

. Fastcgi, Wikipédia. Consulté à l'adresse, 2017.

, Mouse: A time-saving object system for smaller projects, Consulté, vol.32, 2018.

, Feuilles de style en cascade (CSS), Wikipédia. Consulté à l'adresse, 2018.

, Spécialité IRSM, vol.12, 2018.

, Générateur de nombres pseudo-aléatoires, Wikipédia. Consulté à l'adresse, pp.3-9, 2018.

, Wikipédia. Consulté à l'adresse, 2018.

, Wikipédia. Consulté à l'adresse, 2017.

. Gray, Two Factor Authentication Perl code. Perl, 2015.

. Https, Wikipedia. Consulté à l'adresse, 2018.

, Human interface device, Wikipedia. Consulté à l'adresse, 2018.

, Wikipédia. Consulté à l'adresse, 2018.

F. Iframe and . Et-protection--cert-fr, Consulté 24 septembre, 2018.

J. , Wikipedia. Consulté à l'adresse, p.830762474, 2018.

, Wikipédia. Consulté à l'adresse, 2018.

, JavaScript Object Notation) encoder/decoder. (s. d.). Consulté 26 août, JSON, 2018.

, Keyed-hash message authentication code, Wikipédia. Consulté à l'adresse, 2018.

, Spécialité IRSM, vol.12, 2018.

, La signature numérique -Fonctionnement. (s. d.), Consulté à l'adresse

, Lancer des processus à partir de Perl. (s. d.), Consulté 20 août, 2018.

, Lasso -Free Liberty Alliance Single Sign On. (s. d.). Consulté 21 juin, 2018.

, Wikipédia. Consulté à l'adresse, 2017.

;. Lemonldap and . Ng, :NG&oldid=133218398 LemonLDAP::NG -Open Source Web Single Sign On. (s. d.). Consulté 15 mars, 2017.

, Les attaques de type « cross-site request forgery » -CERT-FR. (s. d.). Consulté 11 août, 2018.

, Les tests en Perl -Présentation et modules standards. (s. d.). Consulté 21 août, 2018.

L. Encrypt, Wikipédia. Consulté à l'adresse, 2018.

G. Licence, Consulté 4 août, 2018.

V. Liefooghe, Gestion des mots de passe avec OpenLDAP |. Consulté 10 juin, 2018.

F. Lieuze, Documentez vos modules Perl avec Pod. Consulté 6 août, 2018.

. Lua, Wikipédia. Consulté à l'adresse, 2018.

. Memcached, Wikipédia. Consulté à l'adresse, 2017.

, Spécialité IRSM, vol.12, 2018.

A. Mercer, qrious: JavaScript library for QR code generation, 2011.

. Modèle-vue-contrôleur, Wikipédia. Consulté à l'adresse, 2018.

, Wikipédia. Consulté à l'adresse, 2018.

, Mouse -Moose minus the antlers. (s. d.), Wikipédia. Consulté à l'adresse, 2018.

. J. Node, Wikipédia. Consulté à l'adresse, 2018.

N. Linux, Wikipédia. Consulté à l'adresse, 2018.

S. Ollivier and P. Gury, AngularJS: Développez aujourd'hui les applications web de demain, Editions ENI, 2015.

. Openam, Wikipedia. Consulté à l'adresse, 2018.

, Consulté 23 mai, 2018.

O. Connect, Wikipédia. Consulté à l'adresse, 2018.

S. Panda, AngularJS: Novice to Ninja, 2014.

, Spécialité IRSM, vol.12, 2018.

. Perltidy, Wikipedia. Consulté à l'adresse, 2018.

, Consulté 11 août, Protractor -end-to-end testing for AngularJS. (s. d.), 2017.

. Psgi, Wikipédia. Consulté à l'adresse, 2018.

. Psgi/plack--perl, Superglue for Web Frameworks and Web Servers. (s. d.). Consulté 2 juillet, 2018.

. Qu'est-ce and . Qu, une api REST ? (s. d.). Consulté 4 août, 2018.

D. Robinson-<drtr@apache.org>, The Common Gateway Interface (CGI) Version 1.1. Consulté 23 juin, 2018.

, Consulté 14 mai, SAML et fédération d'identité. (s. d.), 2018.

, Service des technologies et des systèmes d'information de la Sécurité intérieure. (s. d.). Consulté 22 juin, 2018.

, title=Service_du_traitement_de_l %27information_de_la_Gendarmerie&oldid=113353407 system -perldoc.perl.org. (s. d.). Consulté 4 août, 2015.

, Wikipedia. Consulté à l'adresse, 2018.

, Spécialité IRSM, vol.12, 2018.

, Pod -check for POD errors in files -metacpan.org. (s. d.). Consulté 22 août, Harness -Run Perl standard test scripts with statistics, 2018.

C. Théorème, Wikipédia. Consulté à l'adresse, 2018.

, Tous les contenus taggés avec lemonldap -LinuxFr.org. (s. d.). Consulté 9 mai, 2018.

, Wikipédia. Consulté à l'adresse, 2018.

, pdf WebAuthn : le futur du web sans mot de passe se rapproche, 2018.

, Write-Ahead Logging (WAL). (s. d.). Consulté 22 juin, 2018.

, Consulté 10 juin, 2018.

Y. Yubikey-de, Consulté 29 juillet, 2017.

, Spécialité IRSM, vol.12, 2018.

. Liste and . Tableaux,

I. Tableau, Synthèse des travaux réalisés, p.59

I. I. Tableau, Différents modules créés, p.60

R. Résumé, Une solution est l'utilisation de l'authentification unique (SSO) qui permet à un utilisateur d'avoir accès à l'ensemble des ressources réseaux auxquelles il a droit en n'ayant à s'authentifier qu'une seule fois. L'utilisateur disposera d'une session SSO valide pour l'ensemble des applications ou ressources protégées. De plus, un SSO améliore la sécurité, De nos jours, nombre d'entreprises et d'organisations fournissent à leurs employés ou clients des services ou des applications web

, Pour en améliorer la sécurité, elle peut être associée à l'utilisation d'un second facteur d'authentification (2FA). L'authentification à double facteur consiste à demander à l'utilisateur, après s'être authentifié, de fournir un élément qu'il possède, qu'il connaît ou qui le caractérise. L'utilisation d'un 2FA, Or, l'authentification par couple identifiant -mot de passe est devenue obsolète et trop vulnérable aux attaques

, Puis, je présente le WebSSO LemonLDAP::NG (LLNG) et en détaille l'architecture ainsi que le fonctionnement. Je termine par la description de l'implémentation de l'authentification à double facteur dans LLNG, notamment le moteur permettant de gérer et proposer différents types et propose quelques fonctionnalités à implémenter ou à améliorer dans la version 3.0 de LemonLDAP::NG MOTS-CLEFS : Implémentation de l'authentification à double facteur dans la version 2.0 de la solution SSO LemonLDAP, Dans un premier temps, j'introduis les notions d'Authentification -Autorisation et d'Accès (AAA), le modèle SSO en comparant les solutions LemonLDAP::NG et OpenAM, les niveaux d'authentification eIDAS et quelques rappels sur le protocole HTTP