49.128    OAuth2/OIDC Federation 49.130    Cross-Organizational Data Access Profile   

49.129.1SMART Callback Script

 

The SMART Callback Script configuration category includes the following configurable options:

  • Authorization Request Details (whitelist)

  • Post Authorization Script (File)

  • Post Authorization Script (Text)

49.129.2Property: Authorization Request Details (whitelist)

 
Property Name Authorization Request Details (whitelist)
Property Key
Property Type STRING
Description This property may be used to specify a comma-separated list of OAuth2 Authorization Request Details to be supported by the callback scripts of this module (e.g. audience,grant_type,scope).
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.auth_request_detail.whitelist = 

49.129.3Property: Post Authorization Script (File)

 
Property Name Post Authorization Script (File)
Property Key
Property Type Resource Path
Description If supplied, provides a script that will be invoked after various authorization flows complete. See SMART Callback Script for details on how this script works. Values should be prefixed with file: or classpath:.
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.post_authorize_script.file = 

49.129.4Property: Post Authorization Script (Text)

 
Property Name Post Authorization Script (Text)
Property Key
Property Type JAVASCRIPT
Description If supplied, provides a script that will be invoked after various authorization flows complete. See SMART Callback Script for details on how this script works.
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.post_authorize_script.text = 
   49.128    OAuth2/OIDC Federation 49.130    Cross-Organizational Data Access Profile