From c9da9e4bd4a115a646dfb846972126ca8eef1158 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Thu, 18 Aug 2011 17:43:22 +0000
Subject: [PATCH] Initial checkpoint of work for OPENDJ-262: Implement pass through authentication (PTA)

---
 opends/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/opends/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml
index ebb32d4..c2c7cfa 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml
@@ -27,7 +27,9 @@
   !      Portions Copyright 2011 ForgeRock AS
   ! -->
 <adm:managed-object name="password-policy"
-  plural-name="password-policies" package="org.opends.server.admin.std"
+  plural-name="password-policies"
+  extends="authentication-policy"
+  package="org.opends.server.admin.std"
   xmlns:adm="http://www.opends.org/admin"
   xmlns:ldap="http://www.opends.org/admin-ldap">
   <adm:synopsis>
@@ -35,13 +37,21 @@
     define a number of password management rules, as well as
     requirements for authentication processing.
   </adm:synopsis>
-  <adm:tag name="user-management" />
   <adm:profile name="ldap">
     <ldap:object-class>
       <ldap:name>ds-cfg-password-policy</ldap:name>
-      <ldap:superior>top</ldap:superior>
+      <ldap:superior>ds-cfg-authentication-policy</ldap:superior>
     </ldap:object-class>
   </adm:profile>
+  <adm:property-override name="java-class" advanced="true">
+    <adm:default-behavior>
+      <adm:defined>
+        <adm:value>
+          org.opends.server.core.PasswordPolicyFactory
+        </adm:value>
+      </adm:defined>
+    </adm:default-behavior>
+  </adm:property-override>
   <adm:property name="password-attribute" mandatory="true">
     <adm:synopsis>
       Specifies the attribute type used to hold user passwords.

--
Gitblit v1.10.0