mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
09.19.2011 82d9786fff77bbd73f5e21da915bf07670e68138
Issue OPENDJ-262: Implement pass through authentication (PTA)

Fix bug in password policy import plugin where it assumed that all auth policies are password policies.
1 files modified
17 ■■■■■ changed files
opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java 17 ●●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java
@@ -288,14 +288,17 @@
         new HashMap<DN,PasswordStorageScheme<?>[]>();
    for (AuthenticationPolicy ap : DirectoryServer.getAuthenticationPolicies())
    {
      PasswordPolicy p = (PasswordPolicy) ap;
      if (ap.isPasswordPolicy())
      {
        PasswordPolicy p = (PasswordPolicy) ap;
      List<PasswordStorageScheme<?>> schemeList =
           p.getDefaultPasswordStorageSchemes();
      PasswordStorageScheme<?>[] schemeArray =
           new PasswordStorageScheme[schemeList.size()];
      schemeList.toArray(schemeArray);
      schemeMap.put(p.getDN(), schemeArray);
        List<PasswordStorageScheme<?>> schemeList = p
            .getDefaultPasswordStorageSchemes();
        PasswordStorageScheme<?>[] schemeArray =
          new PasswordStorageScheme[schemeList.size()];
        schemeList.toArray(schemeArray);
        schemeMap.put(p.getDN(), schemeArray);
      }
    }