Smile CDR v2023.05.PRE
On this page:
   41.33    FHIR Endpoint Conversion 41.35    FHIR Endpoint Partitioning   

41.34Interceptors

 

The Interceptors configuration category includes the following configurable options:

  • Can Replace Authorization Interceptor

  • Interceptor Bean Types

41.34.1Property: Can Replace Authorization Interceptor

 
Property Name Can Replace Authorization Interceptor
Property Key
Property Type BOOLEAN
Description If enabled, if a custom interceptor is found that extends the HAPI FHIR AuthorizationInterceptor, it will replace the built-in Smile CDR AuthorizationInterceptor.
Applies to Modules
  • FHIR Gateway REST Endpoint
  • FHIR REST Endpoint (DSTU2)
  • FHIR REST Endpoint (R3)
  • FHIR REST Endpoint (R4)
  • Hybrid Providers REST Endpoint
Default Value (no default)
Example Property
module.[MODULE_ID].config.custom_interceptor_can_replace_authorization_interceptor = 

41.34.2Property: Interceptor Bean Types

 
Property Name Interceptor Bean Types
Property Key
Property Type STRING
Description A comma-separated list of bean classes to register as HAPI FHIR/Smile CDR Interceptors.
Applies to Modules
  • FHIR Gateway REST Endpoint
  • FHIR REST Endpoint (DSTU2)
  • FHIR REST Endpoint (R3)
  • FHIR REST Endpoint (R4)
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
  • Hybrid Providers REST Endpoint
  • MDM
  • Subscription Matcher (All FHIR Versions)
Default Value (no default)
Example Property
module.[MODULE_ID].config.interceptor_bean_types = 
   41.33    FHIR Endpoint Conversion 41.35    FHIR Endpoint Partitioning