mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-07 01:00:41 +00:00
25 lines
718 B
Java
25 lines
718 B
Java
![]() |
package react.auth;
|
||
|
|
||
|
/**
|
||
|
* Currently, this config enables or disable custom Java Authentication and Authorization Service
|
||
|
* authentication that has traditionally existed in DH.
|
||
|
*/
|
||
|
public class JAASConfigs {
|
||
|
|
||
|
public static final String JAAS_ENABLED_CONFIG_PATH = "auth.jaas.enabled";
|
||
|
|
||
|
private Boolean _isEnabled = true;
|
||
|
|
||
|
public JAASConfigs(final com.typesafe.config.Config configs) {
|
||
|
if (configs.hasPath(JAAS_ENABLED_CONFIG_PATH)
|
||
|
&& Boolean.FALSE.equals(
|
||
|
Boolean.parseBoolean(configs.getValue(JAAS_ENABLED_CONFIG_PATH).toString()))) {
|
||
|
_isEnabled = false;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public boolean isJAASEnabled() {
|
||
|
return _isEnabled;
|
||
|
}
|
||
|
}
|