From 82d9786fff77bbd73f5e21da915bf07670e68138 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Fri, 09 Sep 2011 16:19:36 +0000
Subject: [PATCH] Issue OPENDJ-262: Implement pass through authentication (PTA)
---
opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java b/opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java
index 8273673..6635894 100644
--- a/opends/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java
+++ b/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);
+ }
}
--
Gitblit v1.10.0