Example app-config.js snippet.
.....
servers: {
dicomWeb: [
{
name: 'DCM4CHEE',
wadoUriRoot: 'https://<dcm4chee-host-ip>:8443/dcm4chee-arc/aets/DCM4CHEE/wado',
qidoRoot: 'https://<dcm4chee-host-ip>:8443/dcm4chee-arc/aets/DCM4CHEE/rs',
wadoRoot: 'https://<dcm4chee-host-ip>:8443/dcm4chee-arc/aets/DCM4CHEE/rs',
qidoSupportsIncludeField: false, imageRendering: 'wadors',
thumbnailRendering: 'wadors',
enableStudyLazyLoad: true,
supportsFuzzyMatching: true,
},
],
},
// This is an array, but we'll only use the first entry for now
oidc: [
{
// ~ REQUIRED
// Authorization Server URL
authority: 'https://<keycloak-host-ip>:8843/auth/realms/dcm4che',
client_id: 'ohif-viewer',
redirect_uri: 'https://<ohif-viewer-ip>:3000/callback', // `OHIFStandaloneViewer.js`
// "Authorization Code Flow"
// Resource:
https://medium.com/@darutk/diagrams-of-all-the-openid-connect-flows-6968e3990660 response_type: 'code',
scope: 'openid', // email profile openid
// ~ OPTIONAL
post_logout_redirect_uri: '/logout-redirect.html',
},
],.......