public abstract class CasEurekaClinicalProperties extends EurekaClinicalProperties
| Modifier | Constructor and Description |
|---|---|
protected |
CasEurekaClinicalProperties(String defaultConfigDir)
Loads the application configuration.
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getAllowedWebClientUrls()
For API gateways, specifies the URLs of the web clients that may attempt
to login to the gateway.
|
boolean |
getCasLoginGateway()
Whether or not to use CAS gateway mode for authentication.
|
boolean |
getCasLoginRenew()
Whether or not to use CAS renew mode for authentication.
|
String |
getCasLoginUrl() |
String |
getCasLogoutUrl() |
String |
getCasUrl() |
abstract String |
getProxyCallbackServer() |
getConfigDir, getDomainUrl, getIntValue, getStage, getStringListValue, getStringListValue, getUrl, getValue, getValueprotected CasEurekaClinicalProperties(String defaultConfigDir)
eureka.config.dir system property allows specifying an
alternative configuration directory.defaultConfigDir - the default location of configuration file, based
on the operating system. Cannot be null.public abstract String getProxyCallbackServer()
public String getCasUrl()
public String getCasLoginUrl()
public String getCasLogoutUrl()
public boolean getCasLoginRenew()
false by
default.true to use renew mode, false
otherwise.public boolean getCasLoginGateway()
false. Subclasses may override this method to return
true instead.false.public List<String> getAllowedWebClientUrls()
null. Subclasses for an API gateway should override this
implementation to get the list of allowed webclients from an
application property that is specific to the gateway.null if
none are specified.Copyright © 2016–2019 Emory University. All rights reserved.