49.116    Privacy Security Notice 49.118    Provenance Injection   

49.117.1Product Portal

 

The Product Portal configuration category includes the following configurable options:

  • Custom Application Configuration

  • OIDC Client ID

  • OIDC Issuer URL

  • OIDC Logout URL

  • OIDC scopes

49.117.2Property: Custom Application Configuration

 
Property Name Custom Application Configuration
Property Key
Property Type JSON
Description The applications that will be accessible in product portal
Applies to Modules
  • Product Portal
Default Value { "apps": [] }
Example Property
module.[MODULE_ID].config.app_config.text = {
	"apps": [
		{
			"label": "PA admin module 1",
			"group": "Prior Auth",
			"url": "https://host/pa-admin1"
		},
		{
			"label": "PA admin module 2",
			"group": "Prior Auth",
			"url": "https://host/pa-admin2"
		}
	]
}

49.117.3Property: OIDC Client ID

 
Property Name OIDC Client ID
Property Key
Property Type STRING
Description The Client ID registered with the OIDC server used for login.
Applies to Modules
  • MDM UI
  • Product Portal
Default Value product_portal
Example Property
module.[MODULE_ID].config.oidc_client_id = product_portal

49.117.4Property: OIDC Issuer URL

 
Property Name OIDC Issuer URL
Property Key
Property Type STRING
Description The Issuer URL for the OIDC server used for login.
Applies to Modules
  • MDM UI
  • Product Portal
Default Value http://localhost:9200/smartauth
Example Property
module.[MODULE_ID].config.oidc_issuer_url = http://localhost:9200/smartauth

49.117.5Property: OIDC Logout URL

 
Property Name OIDC Logout URL
Property Key
Property Type STRING
Description The URL to call at logout to end the user's session.
Applies to Modules
  • MDM UI
  • Product Portal
Default Value http://localhost:9200/smartauth/logout?cb=none&revoke=token&revoke=token_refresh
Example Property
module.[MODULE_ID].config.oidc_logout_url = http://localhost:9200/smartauth/logout?cb=none&revoke=token&revoke=token_refresh

49.117.6Property: OIDC scopes

 
Property Name OIDC scopes
Property Key
Property Type STRING
Description The scopes for this app to request to the OIDC server at login.
Applies to Modules
  • MDM UI
  • Product Portal
Default Value profile offline_access launch/patient launch/practitioner openid cdr_all_user_authorities
Example Property
module.[MODULE_ID].config.oidc_scopes = profile offline_access launch/patient launch/practitioner openid cdr_all_user_authorities
   49.116    Privacy Security Notice 49.118    Provenance Injection