Web Service – CDF2CIM
Description
Generates & publishes simulation documentation from cdf2cim-client JSON encoded metadata
Users
data-node-manager
Clients
cdf2cim-client
Secure Endpoints
POST https://cdf2cim.api.es-doc.org/1/cmip5
POST https://cdf2cim.api.es-doc.org/1/cmip6
Request Authentication
Credentials extracted from ‘Authorisation’ HTTP header
Credentials authenticated with GitHub User API
Request Authorization
Assert user’s GitHub account is member of: ES-DOC-OPS/cdf2cim-publication
Assert user’s GitHub access token scope >= read.org
Request Validation
Request headers, body & parameters are validated with JSON schema
Daemon process
Requires access to $HOME/.esdoc/archive