Smile CDR v2024.05.PRE
On this page:
   45.125    Cross-Organizational Data Access Profile 45.127    SMART Login Terms of Service   

45.126.1SMART Login Skin

 

The SMART Login Skin configuration category includes the following configurable options:

  • Approval Page Template

  • Context Selection Page Template

  • Error Page Template

  • User Self Registration Forgot Password (Step 1)

  • User Self Registration Forgot Password (Step 2)

  • User Self Registration Forgot Password (Step 3)

  • Login Page (Federated OAuth2/OIDC) Template

  • Login Page Template

  • User Self Registration Template (Step 1)

  • User Self Registration Template (Step 2)

  • Session Management Page Template

  • Two Factor Authentication Page Template

  • Terms-of-service click-wrap Page Template

  • WebJar ID

45.126.2Property: Approval Page Template

 
Property Name Approval Page Template
Property Key
Property Type STRING
Description This is the path within the WebJar for the approval page, e.g. /userapprove.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.approve_page.template = 

45.126.3Property: Context Selection Page Template

 
Property Name Context Selection Page Template
Property Key
Property Type STRING
Description This is the path within the WebJar for the Context Selection page, e.g. /userselect_context.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.context_selection.template = 

45.126.4Property: Error Page Template

 
Property Name Error Page Template
Property Key
Property Type STRING
Description This is the path within the WebJar for the error page, e.g. /usererror.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.error_page.template = 

45.126.5Property: User Self Registration Forgot Password (Step 1)

 
Property Name User Self Registration Forgot Password (Step 1)
Property Key
Property Type STRING
Description This is the path within the WebJar for the first page of the user self registration forgot password flow, e.g. /forgotpassword_step1.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.forgot_password_step1.template = 

45.126.6Property: User Self Registration Forgot Password (Step 2)

 
Property Name User Self Registration Forgot Password (Step 2)
Property Key
Property Type STRING
Description This is the path within the WebJar for the second page of the user self registration forgot password flow, e.g. /forgotpassword_step2.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.forgot_password_step2.template = 

45.126.7Property: User Self Registration Forgot Password (Step 3)

 
Property Name User Self Registration Forgot Password (Step 3)
Property Key
Property Type STRING
Description This is the path within the WebJar for the third page of the user self registration forgot password flow, e.g. /forgotpassword_step3.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.forgot_password_step3.template = 

45.126.8Property: Login Page (Federated OAuth2/OIDC) Template

 
Property Name Login Page (Federated OAuth2/OIDC) Template
Property Key
Property Type STRING
Description This is the path within the WebJar for the federated OAuth2/OIDC Login Page, e.g. /userlogin_oauth2.html. This setting is not used unless Federated OAuth2/OIDC Login is enabled, and may be left blank otherwise.
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.login_oauth2_page.template = 

45.126.9Property: Login Page Template

 
Property Name Login Page Template
Property Key
Property Type STRING
Description This is the path within the WebJar for the interactive login page, e.g. /userlogin.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.login_page.template = 

45.126.10Property: User Self Registration Template (Step 1)

 
Property Name User Self Registration Template (Step 1)
Property Key
Property Type STRING
Description This is the path within the WebJar for the first page of the user self registration flow, e.g. /userregister_step1.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.register_step1.template = 

45.126.11Property: User Self Registration Template (Step 2)

 
Property Name User Self Registration Template (Step 2)
Property Key
Property Type STRING
Description This is the path within the WebJar for the second page of the user self registration flow, e.g. /userregister_step2.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.register_step2.template = 

45.126.12Property: Session Management Page Template

 
Property Name Session Management Page Template
Property Key
Property Type STRING
Description This is the path within the WebJar for the session management page, e.g. /sessionmanagement.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.session_management_page.template = 

45.126.13Property: Two Factor Authentication Page Template

 
Property Name Two Factor Authentication Page Template
Property Key
Property Type STRING
Description This is the path within the WebJar for the two factor authentication code entry page, e.g. /usertfa.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.tfa_page.template = 

45.126.14Property: Terms-of-service click-wrap Page Template

 
Property Name Terms-of-service click-wrap Page Template
Property Key
Property Type STRING
Description This is the path within the WebJar for the click-wrap terms-of-service agreement entry page, e.g. /usertos.html
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.tos_page.template = 

45.126.15Property: WebJar ID

 
Property Name WebJar ID
Property Key
Property Type STRING
Description This is the ID of the WebJar to use as a skin for the SMART Outbound Security module for login and approval screens. This should take the form groupId:artifactId:versionId.
Applies to Modules
  • SMART Outbound Security
Default Value (no default)
Example Property
module.[MODULE_ID].config.skin.webjar_id = 
   45.125    Cross-Organizational Data Access Profile 45.127    SMART Login Terms of Service