小编Phi*_*ipp的帖子

具有两个LDAP服务器的Spring Security

公司外部网络设置有不同的Active Directory / LDAP服务器,每个位置一个服务器。

例:

Germany: ldap://ldapserver1.germany.corp.domain/DC=germany,DC=corp,DC=domain
Amerika: ldap://ldapserver2.america.corp.domain/DC=america,DC=corp,DC=domain
Run Code Online (Sandbox Code Playgroud)

由于我只能在美国LDAP服务器中找到美国用户(进行身份验证),因此我们必须为多个服务器配置多个DC。

是否可以使用Spring Security LDAP配置这样的设置?

spring-security spring-ldap

5
推荐指数
0
解决办法
952
查看次数

在我的 Eclipse RCP 中不会调用实现 AbstractPreferenceInitializer

我想使用 Eclipse 机制在我的 RCP 应用程序中设置默认首选项。因此,我扩展了课程AbstractPreferenceInitializer以设置我的默认首选项:

public class PreferenceInitializer extends AbstractPreferenceInitializer {
  @Override
  public void initializeDefaultPreferences() {
    IPreferenceStore preferenceStore = PlatformUI.getPreferenceStore();
    preferenceStore.setDefault("xyz",  xyz);
    preferenceStore.setDefault("abc", false);
  }
}
Run Code Online (Sandbox Code Playgroud)

然后我定义了扩展点:

<extension point="org.eclipse.core.runtime.preferences">
  <initializer class="com.abc.PreferenceInitializer">
  </initializer>
</extension>
Run Code Online (Sandbox Code Playgroud)

但不幸的是,初始化程序不会在启动期间WorkbenchPreferenceInitializer被调用(而 Eclipse将被调用)。

有人可以给我一个提示,该怎么做,才能运行?

eclipse-rcp preferences

3
推荐指数
1
解决办法
1666
查看次数