Authentifications

Les différentes mécanismes d’authentifications et architectures possibles avec le DMP

Via carte CPS sur le poste local

!theme aws-orange
!define DEVBOX_COLOR #278ef5
!define DMP_COLOR #35D9C0
!define MSS_COLOR #DE5D80
!define INS_COLOR #07A2CF
!define CPS_COLOR #D34A3C
!define VITALE_COLOR #5FD67A
!define PSC_COLOR #ff7765
!define APCV_COLOR #c6e66d
!define ANNUAIRE_COLOR #7613e0
!define DATA_COLOR #ffa800


node "Poste Client (Windows/Mac/Linux)" {
    [FrontEnd intégrateur] as frontend 

    package "DevBox-Santé" DEVBOX_COLOR  {
        component "DevBoxSanté INSi" as insFacade INS_COLOR {
            [DevBoxSanté CPS] as cps CPS_COLOR
            [DevBoxSanté Vitale] as vitale VITALE_COLOR
        }

    }
    [Cryptolib CPS (ANS / ASIP)] as cryptolibCPS 
    [APILectureVitale (SesamVitale)] as apiLectureVitale 
}

cloud "Téléservice **INSi** (SesamVitale)" as insi

[BackEnd intégrateur] as backend 



frontend -u-> backend : REST
frontend -down-> insFacade : HTTP GET /insi/rechercheAvecVitale
cps <-down-> cryptolibCPS : appel natif
vitale <-down-> apiLectureVitale : appel natif
insFacade <-d-> insi : SOAP

Via certificat P12

!theme aws-orange
!define DEVBOX_COLOR #278ef5
!define DMP_COLOR #35D9C0
!define MSS_COLOR #DE5D80
!define INS_COLOR #07A2CF
!define CPS_COLOR #D34A3C
!define VITALE_COLOR #5FD67A
!define PSC_COLOR #ff7765
!define APCV_COLOR #c6e66d
!define ANNUAIRE_COLOR #7613e0
!define DATA_COLOR #ffa800


node "Environnement integrateur" {
    
    [BackEnd intégrateur] as backend 

    component "DevBoxSanté INSi" as insFacade INS_COLOR {
            [P12Manager] as p12 INS_COLOR
            [Pas de lecture vitale] as vitale VITALE_COLOR
        }

}

cloud "Téléservice **INSi** (SesamVitale)" as insi

backend --> insFacade : HTTP GET /insi/rechercheSansVitale
insFacade --> insi : SOAP