Authentification Indirecte (via certificat serveur)

Accéder au DMP via un certification d’établissement

Il s’agit de l’authentification par certificat serveur provenant de l’IGC Santé (Infrastructure de gestion de clés) qui est délivré aux différents établissements de santé.

Une documentation pour obtenir des certificats serveurs se trouve ici.

Ce mode d’authentification ne permet que l’alimentation de documents dans le DMP et pas la consultation.

Description scénario : L’intégrateur héberge le Proxy DevBox-santé dans son environnement, et l’intégre comme une passerelle vers le DMP.

Version REST

Diagramme de composants
!include https://bitbucket.org/devbox-sante/plantuml/raw/current/themes/theme-devbox-sante.puml

[FrontEnd intégrateur] as frontend

node "Environnement intégrateur" {
   [BackEnd intégrateur] as backend
    package "DevBox-Santé Proxy REST"  DEVBOX_COLOR {
        package "DevBox-sante DMP" as dmpFacade DMP_COLOR {
            [P12Manager] as P12Manager DMP_COLOR
        }
    }
}
cloud "**DMP**" as DMP

frontend -down-> backend
backend -right-> dmpFacade: REST
dmpFacade -down-> DMP : SOAP

Version Embedded

Diagramme de composants

L’architecture du mode embedded peut être représentée par ce schéma :

!include https://bitbucket.org/devbox-sante/plantuml/raw/current/themes/theme-devbox-sante.puml

[FrontEnd intégrateur] as frontend

node "Environnement intégrateur" {
   component "BackEnd intégrateur" as backend {
        component "DevBox-Santé DMP" as DMPC_API  DMP_COLOR {
            [P12Manager] as P12Manager DMP_COLOR
        }
    }
}
cloud "**DMP**" as DMP

frontend -down-> backend
DMPC_API -d-> DMP : SOAP XDS / CDA