Konfiguration primedocs
PrimeDocs
Für eine Integration mit Primedocs ist ebenfalls eine Konfiguration notwendig.
Diese Konfiguration gibt die Kommunikation zwischen Templatechooser, dem CMI Server Service
und dem DocIntegrationTemplateManager vor.
Für die Kommunikation zwischen der CMI und dem primedocs-TemplateChooser muss auf beiden Seiten der Client konfiguriert werden. Hierfür wird der sogenannte client_credentials Grant genutzt, um primedocs bei dieser Schnittstelle zu authorisieren.
STS
Im Sts wird der oben erstellte Client als ein neuer Client in den appsettings angelegt:
{
"ClientId": "primedocs",
"AllowedGrantTypes": [ "client_credentials" ],
"AllowedScopes": [ "templateManager" ],
"ClientSecrets": [
{
"value": "[SHA-512 Hash des bei Primedocs angelegten Secrets]"
}
]
}
CMI Server
/settings/global/workspaces.core.configurations.primedocsconfigdescriptor
TemplateChooserUrl
Die Webaddresse des Primedocs TemplateChoosers.
Diese Addresse muss im Regelfall nicht angefasst werden und obliegt der Hoheit von Primedocs
UploadApiUrl
Die Url, unter der diese Schnittstelle erreicht werden kann.
Tenant
Name des Tenants in Primedocs. Dieser Name wird an den iFrame übergeben.