The plugin needs to be configured with endpoints and credentials for InfoCaster, Open Content and QueryStreamer.
Copy {
"host" : "${DBKS:CA_IC_PROVIDER_URL}" ,
"publisher" : "open-session" ,
"token" : ""
}
Copy {
"${DBKS:CA_PROVIDER}" : {
"opencontent" : {
"host" : "${DBKS:CA_OC_PROVIDER_URL}" ,
"username" : "${DBKS:CA_OC_PROVIDER_USERNAME}" ,
"password" : "${DBKS:CA_OC_PROVIDER_PASSWORD}"
} ,
"querystreamer" : {
"host" : "${DBKS:CA_QS_PROVIDER_URL}" ,
"username" : "${DBKS:CA_QS_PROVIDER_USERNAME}" ,
"password" : "${DBKS:CA_QS_PROVIDER_PASSWORD}"
} ,
"infocaster" : {
"host" : "${DBKS:CA_IC_PUBLISHER_URL}" ,
"publisherId" : "${DBKS:CA_IC_PUBLISHER_ID}" ,
"token" : "${DBKS:CA_IC_PUBLISHER_TOKEN}"
}
}
}
Example using Naviga ID to communicate
Remove username and password in order to send your Naviga ID token to OC to handle access.
* Token is only sent to the whitelisted domains of Dashboard (default: infomaker.io, navigacloud.com)
Copy {
"${DBKS:CA_PROVIDER}" : {
"opencontent" : {
"host" : "${DBKS:CA_OC_PROVIDER_URL}"
} ,
[ ... ]
}
}
Example using Client Credentials
Copy {
"${DBKS:CA_PROVIDER}" : {
"opencontent" : {
"host" : "${DBKS:CA_OC_PROVIDER_URL}" ,
"clientId" : "${DBKS:CA_CC_ID}" ,
"clientSecret" : "${DBKS:CA_CC_SECRET}" ,
"tokenProvider" : "${DBKS:CA_CC_TOKEN_PROVIDER_URL}"
} ,
[ ... ]
}
}