ProviderApplication.application_settings
are used by backend to communicate with the authentication providers. This field will not be exposed to frontend.
List of canonical URLs allowed by the login frontend to redirect to after authentication.
All items must be unique
No Additional ItemsOverrides the session scopes defined in the class. This is used by GovernessUserApplication
and HospitalHeimdallApplication
.
Hospital specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 2
items
All items must be unique
No Additional ItemsAccess all user features.
Specific value:"hospital:user"
Access all user features.
Specific value:"hospital:user-temporary"
Access all public features.
Specific value:"hospital:public"
Organization
Must match regular expression:^hospital\:\w+$
Chemocalc specific session scopes.
Specific value:[
"sgid",
"hospital:user"
]
Cleo specific session scopes. A Cleo session can be scoped for either clinician or patient.
[
"cleo:user",
"cleo:administrator",
"cleo:superadmin"
]
[
"cleo:user",
"cleo:administrator",
"cleo:admin"
]
[
"cleo:user",
"cleo:clinician"
]
[
"cleo:user",
"cleo:patient"
]
[
"cleo:user",
"cleo:patient",
"cleo:maxicare"
]
[
"cleo:maxicare"
]
[
"cleo:clinic"
]
[
"cleo:clinicgroup"
]
[
"cleo:clinician-temporary"
]
[
"cleo:patient-temporary"
]
Maxwell specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 2
items
Must contain a maximum of 2
items
All items must be unique
No Additional ItemsMerlin specific session scopes.
[
"merlin:administrator",
"merlin:superadmin"
]
[
"merlin:administrator",
"merlin:admin"
]
Einstein specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 1
items
All items must be unique
No Additional Items"einstein:administrator"
"einstein:administrator-temporary"
Faraday specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 1
items
All items must be unique
No Additional ItemsDoctor with acess to its own data.
Specific value:"faraday:doctor"
Admin with limited access.
Specific value:"faraday:admin"
Clinic Admin with full access.
Specific value:"faraday:superadmin"
Session to access approval page.
Specific value:"faraday:approval"
For Sgid session
Must contain a minimum of 1
items
All items must be unique
No Additional ItemsUsed by internal services to access Hippocrates services. tester
is used in unit tests only.
Must contain a minimum of 1
items
All items must be unique
No Additional ItemsAnonymous sessions should have empty ([]
) scopes.
Must contain a maximum of 0
items
If true, this instance of the application issues temporary session tokens only. Defaults to false. Temporary tokens last 60 seconds by default.
Overrides the session duration defined in the class. This is used by GovernessUserApplication
and HospitalHeimdallApplication
.
Value must be greater or equal to 3600
Overrides the native session duration defined in the class. This is used by HospitalHeimdallApplication
. Defaults to sesion_duration
.
Value must be greater or equal to 3600
Overrides the web session duration defined in the class. This is used by HospitalHeimdallApplication
. Defaults to 10800.
Value must be greater or equal to 3600
and lesser or equal to 86400
Allowed test phone numbers. This is used by TestApplication
.
Settings for CleoHeimdallApplication
.
CleoHeimdallApplication will issue temporary sessions when used from the login page. This setting defaults to true
and will be deprecated when temporary sessions are in use on production.
Additional scopes for session.
Hospital specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 2
items
All items must be unique
No Additional ItemsAccess all user features.
Specific value:"hospital:user"
Access all user features.
Specific value:"hospital:user-temporary"
Access all public features.
Specific value:"hospital:public"
Organization
Must match regular expression:^hospital\:\w+$
Chemocalc specific session scopes.
Specific value:[
"sgid",
"hospital:user"
]
Cleo specific session scopes. A Cleo session can be scoped for either clinician or patient.
[
"cleo:user",
"cleo:administrator",
"cleo:superadmin"
]
[
"cleo:user",
"cleo:administrator",
"cleo:admin"
]
[
"cleo:user",
"cleo:clinician"
]
[
"cleo:user",
"cleo:patient"
]
[
"cleo:user",
"cleo:patient",
"cleo:maxicare"
]
[
"cleo:maxicare"
]
[
"cleo:clinic"
]
[
"cleo:clinicgroup"
]
[
"cleo:clinician-temporary"
]
[
"cleo:patient-temporary"
]
Maxwell specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 2
items
Must contain a maximum of 2
items
All items must be unique
No Additional ItemsMerlin specific session scopes.
[
"merlin:administrator",
"merlin:superadmin"
]
[
"merlin:administrator",
"merlin:admin"
]
Einstein specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 1
items
All items must be unique
No Additional Items"einstein:administrator"
"einstein:administrator-temporary"
Faraday specific session scopes. See heimdall/SessionScopes.schema for more information.
Must contain a minimum of 1
items
Must contain a maximum of 1
items
All items must be unique
No Additional ItemsDoctor with acess to its own data.
Specific value:"faraday:doctor"
Admin with limited access.
Specific value:"faraday:admin"
Clinic Admin with full access.
Specific value:"faraday:superadmin"
Session to access approval page.
Specific value:"faraday:approval"
For Sgid session
Must contain a minimum of 1
items
All items must be unique
No Additional ItemsUsed by internal services to access Hippocrates services. tester
is used in unit tests only.
Must contain a minimum of 1
items
All items must be unique
No Additional ItemsAnonymous sessions should have empty ([]
) scopes.
Must contain a maximum of 0
items
Settings for ChemocalcHeimdallApplication
.
Session generated from ChemocalcHeimdallApplication will be stored under this hospital profile.
Must be at least 1
characters long
Settings for FaradayHeimdallApplication
.
Email that is allowed to access Faraday's approval page.
No Additional ItemsAdditional Properties of any type are allowed.
Type: object