Difference between revisions of "PROJET-INFO5 2021 Signature électronique eIDAS"

From air
Jump to navigation Jump to search
Line 42: Line 42:
 
** Signature électronique
 
** Signature électronique
 
** Documentation sur l'ANSSI
 
** Documentation sur l'ANSSI
** Recherche sur les librairies (pour visualiser des PDF, écrire dans des PDF)
+
** Recherche sur les librairies (pour visualiser des PDF : Jquery, ng2-pdf-viewer,etc, écrire dans des PDF : Apache FOP, PDFBox)
   
 
'''Semaine du 08/02'''
 
'''Semaine du 08/02'''

Revision as of 19:44, 17 March 2021

Le projet

Electronic IDentification Authentication and trust Services (eIDAS) est un règlement de l'UE sur l'identification électronique et les services de confiance pour les transactions électroniques au sein de l'Union Européenne.

Plusieurs services commerciaux proposent un service eIDAS.

Les applications à Polytech sont par exemple le circuit de signature des conventions de stage.

L'objectif du projet est la conception et l’implémentation d'un service eIDAS auto-hebergeable et open-source du workflow de documents par des acteurs identifiés au moyen de plusieurs systèmes d'authentification (OAuth2).

Exemples de services commerciaux

etc

L'équipe

  • Dima ASSI
  • Aleck BILOUNGA
  • Houda EL AJI
  • Otba ZERAMDINI

Supervisé par : M. Nicolas PALIX

Journal

Sprint 0

Semaine du 25/01

  • 28/02: Attribution du projet
  • 29/02: rendez-vous avec Nicolas PALIX
    • Présentation du projet et de son contexte
    • Discussion sur les outils de collaboration et conseils sur des librairies pour l'affichage de PDF

Semaine du 01/02

  • Mise en place des outils de collaboration
    • Serveur Discord
    • Groupe Facebook
    • Tableau Trello
      • définition de tâches et répartition du travail
      • répartition des rôles
  • Début Documentation sur EIDAS:
    • Réglementation EIDAS
    • Signature électronique
    • Documentation sur l'ANSSI
    • Recherche sur les librairies (pour visualiser des PDF : Jquery, ng2-pdf-viewer,etc, écrire dans des PDF : Apache FOP, PDFBox)

Semaine du 08/02

  • Création projet Github
  • 12/02: Discussion sur l'avancée et des problème rencontrée lors de documentation sur le projet avec Nicolas PALIX
  • Documentation sur EIDAS :
    • Certificats ssl
    • Chaîne de certificats
    • Contraintes de l'ANSSI à respecter pour la réalisation de la signature électronique

Sprint 1

Semaine du 15/02

Interruption Pédagogique

  • Recherche sur les différents services commerciaux existant réalisant la signature électronique (Yousign, Universign, DocuSign)
  • Conception architecturale
    • diagramme UML
    • diagramme de classe
    • diagramme des cas d'utilisation
    • vue globale
    • réalisation de maquettes
    • etc

Semaine du 22/02

  • 22/02: rendez-vous Nicolas PALIX : Discussion sur l'avancement du projet, présentation du travail sur la conception de l'architecture de l'application
  • Conception :
    • Modifications apportées au diagramme de classe
    • Modifications apportées au diagramme d'objet
  • Documentation sur l'Horodatage électronique
  • Documentation sur l'ANSSI: Contraintes à respecter pour la réalisation et la validité de la signature électronique
  • 25/02: rendez-vous avec Nicolas PALIX : Discussion sur la chaîne de certificats pour réaliser la signature et présentation des modifications apportées à l'architecture précédemment réalisée.
  • 26/02: Soutenance de mi-parcours

Sprint 2

Semaine du 01/03

  • Travail sur le JDL de l'application
  • Génération avec JHispter de l'application du projet
  • Documentation Keycloak
    • Documentation sur Json Web Token(JWT)
    • Protocoles Oauth2 et OpenID connect
    • Documentation sur Spring Security
    • Envoi de mail
  • Configuration de Keycloak
    • Travail sur la liaison d'un utilisateur de Keycloak à un utilisateur de l'application jhipster.
    • Configuration d'OTP avec Keycloak lors la création et la connexion d'un compte à l'application
  • Visualisation d'un PDF en mode scrollable dans une page de l'application avec la librairie ngx-extended-pdf-viewer
  • Recherche sur les librairies de d'écriture dans un PDF
  • 05/03: rendez-vous avec Nicolas PALIX : Présentation de l'application généré et point d'avancement

Semaine du 08/03

  • Merge de branches
  • Réalisation de la page d’accueil d'un compte connecté à l'application
  • Positionnement d'un place holder pour poser la signature : cdkDrag Module d'Angular.

Liens