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
7 ■■■■ changed files
opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java 7 ●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java
@@ -288,15 +288,18 @@
         new HashMap<DN,PasswordStorageScheme<?>[]>();
    for (AuthenticationPolicy ap : DirectoryServer.getAuthenticationPolicies())
    {
      if (ap.isPasswordPolicy())
      {
      PasswordPolicy p = (PasswordPolicy) ap;
      List<PasswordStorageScheme<?>> schemeList =
           p.getDefaultPasswordStorageSchemes();
        List<PasswordStorageScheme<?>> schemeList = p
            .getDefaultPasswordStorageSchemes();
      PasswordStorageScheme<?>[] schemeArray =
           new PasswordStorageScheme[schemeList.size()];
      schemeList.toArray(schemeArray);
      schemeMap.put(p.getDN(), schemeArray);
    }
    }
    AttributeType[] authTypesArray = new AttributeType[authPWTypes.size()];