ldapConfiguration.setUseRoleNameAsGroup(
userConfiguration.getBoolean( UserConfigurationKeys.LDAP_GROUPS_USE_ROLENAME, false ) );
+ ldapConfiguration.setBindAuthenticatorEnabled(
+ userConfiguration.getBoolean( UserConfigurationKeys.LDAP_BIND_AUTHENTICATOR_ENABLED, false ) );
+
redbackRuntimeConfiguration.setMigratedFromRedbackConfiguration( true );
updateRedbackRuntimeConfiguration( redbackRuntimeConfiguration );
return conf.getLdapConfiguration().isUseRoleNameAsGroup();
}
+ if ( UserConfigurationKeys.LDAP_BIND_AUTHENTICATOR_ENABLED.equals( key ) )
+ {
+ return conf.getLdapConfiguration().isBindAuthenticatorEnabled();
+ }
+
if ( conf.getConfigurationProperties().containsKey( key ) )
{
return Boolean.valueOf( conf.getConfigurationProperties().get( key ) );
return getRedbackRuntimeConfiguration().getLdapConfiguration().isUseRoleNameAsGroup();
}
+ if ( UserConfigurationKeys.LDAP_BIND_AUTHENTICATOR_ENABLED.equals( key ) )
+ {
+ return getRedbackRuntimeConfiguration().getLdapConfiguration().isBindAuthenticatorEnabled();
+ }
+
RedbackRuntimeConfiguration conf = getRedbackRuntimeConfiguration();
if ( conf.getConfigurationProperties().containsKey( key ) )
}
LdapConfiguration=function(hostName,port,ssl,baseDn,baseGroupsDn,contextFactory,bindDn,password,authenticationMethod,
- extraPropertiesEntries,writable,useRoleNameAsGroup){
+ extraPropertiesEntries,writable,useRoleNameAsGroup,bindAuthenticatorEnabled){
var self=this;
this.modified=ko.observable(false);
this.useRoleNameAsGroup=ko.observable(useRoleNameAsGroup);
this.useRoleNameAsGroup.subscribe(function(newValue){self.modified(true)});
+ //bindAuthenticatorEnabled
+
}
mapLdapConfiguration=function(data){
}
$.log("mapLdapConfiguration done");
return new LdapConfiguration(data.hostName,data.port,data.ssl,data.baseDn,data.baseGroupsDn,data.contextFactory,data.bindDn,data.password,
- data.authenticationMethod,extraPropertiesEntries,data.writable,data.useRoleNameAsGroup);
+ data.authenticationMethod,extraPropertiesEntries,data.writable,data.useRoleNameAsGroup,data.bindAuthenticatorEnabled);
}
return null;
}