On this page:
   24.59    Request Validating 24.61    Inbound SMART on FHIR Endpoints   

24.60Inbound SMART on FHIR Authentication

 

The Inbound SMART on FHIR Authentication configuration category includes the following configurable options:

  • Trust Intra-Cluster SMART Tokens from Module(s)

  • Authentication Cache Timeout (Seconds)

  • Prevent Token KeyID Reuse

  • Require Key Expiry

24.60.1Property: Trust Intra-Cluster SMART Tokens from Module(s)

 
Property Key
Property Type STRING
Description This property provides a comma-separated list of Smile CDR SMART Outbound Security modules from which tokens will be accepted. See Accepting Internal Access Tokens for information on how to use this setting. Values for this setting should be in the form node_id/module_id, where node_id refers to a master node, and module_id refers to a SMART Outbound Security module on that node. If no value is supplied, only tokens issued by external OpenID Connect providers will be trusted, and these providers must be registered as OpenID Connect servers in the Smile CDR configuration.
Default Value (no default)
Is Optional? Yes

24.60.2Property: Authentication Cache Timeout (Seconds)

 
Property Key
Property Type NON_NEGATIVE_INTEGER
Description If set, this URL specifies the OAuth2 token endpoint associated with this server. This setting has no effect on the operation of the security module but will be provided to FHIR endpoints that are secured using this module in order for them to expose this endpoint in their conformance statement.
Default Value 300
Is Optional? Yes

24.60.3Property: Prevent Token KeyID Reuse

 
Property Key
Property Type BOOLEAN
Description If enabled, the server will block tokens with a signed key from being reused. In other words, when the key is decoded as a JWT, the kid (KeyID) claim is verified to ensure that the same key has not been reused.
Default Value false
Is Optional? Yes

24.60.4Property: Require Key Expiry

 
Property Key
Property Type BOOLEAN
Description If enabled, the server will block tokens that do not have an expiry.
Default Value false
Is Optional? Yes
   24.59    Request Validating 24.61    Inbound SMART on FHIR Endpoints