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