FHIR Interceptors
The FHIR Interceptors configuration category includes the following configurable options:
FHIR storage Callback Script (File)
FHIR storage Callback Script (Text)
Can Replace Authorization Interceptor
Secure Application Context For Customer-Provided Beans
Interceptor Bean Types
|
FHIR storage Callback Script (File) |
|
|
Resource Path | |
If set, supplies a callback function that will be executed. This script allows JavaScript-based interceptors to be written and inject logic into the server. Values should be prefixed with file: or classpath: .
|
|
|
|
(no default) | |
|
|
FHIR storage Callback Script (Text) |
|
|
JAVASCRIPT | |
If set, supplies a callback function that will be executed. This script allows JavaScript-based interceptors to be written and inject logic into the server. See Fhir Storage Interceptor Examples for an example. | |
|
|
(no default) | |
|
|
Can Replace Authorization Interceptor |
|
|
BOOLEAN | |
If enabled, if a custom interceptor is found that extends the HAPI FHIR AuthorizationInterceptor, it will replace the built-in Smile CDR AuthorizationInterceptor. | |
|
|
(no default) | |
|
|
Secure Application Context For Customer-Provided Beans |
|
|
BOOLEAN | |
If enabled, only a subset of the application context will be available to customer-provided beans. This is a security feature that prevents custom code from accessing various internal Smile CDR beans. | |
|
|
(no default) | |
|
|
Interceptor Bean Types |
|
|
STRING | |
A comma or whitespace-separated list of bean classes to register as Smile CDR Interceptors. | |
|
|
(no default) | |
|