[prev in list] [next in list] [prev in thread] [next in thread] 

List:       forgerock-opendj
Subject:    Re: [Opendj] setting openDJ attribute 'ds-pwp-account-disabled' within a Java program
From:       Jean-Noël_Rouvignac_(ForgeRock) <jean-noel.rouvignac () forg
Date:       2015-11-03 20:35:54
Message-ID: CABw-sUJzRaOX90KzBHdsqffq1K=E9JNekZA7WTEn0DHHd5Veww () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/related)]

[Attachment #4 (multipart/alternative)]


Hi Usha,

Did you check the logs of OpenDJ server?
What is openDJ answer on trying to modify ds-pwp-account-disabled from the
Java program?

Jean-Noel


2015-11-03 21:27 GMT+01:00 Seshadri, Usha <usha.seshadri@lmco.com>:

> Hi,
>
>
>
> I am trying to set the ‘ds-pwp-account-disabled' OpenDJ attribute within a
> java program, and it does not seem to be taking any effect.
>
>
>
> I am using a dirContext to set up the LDAP environment, and trying to
> modify the attribute as shown below:
>
> Attributes modifyAttributes = *new* BasicAttributes(*true*);
>
>        modifyAttributes.put(*new* BasicAttribute("ds-pwp-account-disabled",
> *true*));
>
>        dirContext.modifyAttributes(distinguishedName, dirContext.
> *REPLACE_ATTRIBUTE*, modifyAttributes);
>
>
>
> Executing the above code does not seem to have any effect on the user
> account, I am still able to access it.
>
>
>
> However, when I try to modify the attribute on the command line as shown
> below, it works fine, and the account is successfully disabled.
>
> ./ldapmodify -X -Z -h localhost -p 1000 -D "cn=some manager" -w
> some_password <<END_OF_COMMAND_INPUT
>
> dn: cn=test,OU=test1,DC=test2,DC=test3,DC=test4
>
> changetype: modify
>
> replace: ds-pwp-account-disabled
>
> ds-pwp-account-disabled: true
>
> END_OF_COMMAND_INPUT
>
>
>
> Since this is run on various platforms, executing a script is not a good
> option.
>
> I would greatly appreciate if anyone can point me in the right direction
> to setting this attribute from within the java program.
>
>
>
> Thanks,
>
>
>
> Usha Seshadri
>
> Lockheed Martin, IS&GS
>
> 301-240-7496
>
> [image: LM-logo]
>
>
>
> _______________________________________________
> OpenDJ mailing list
> OpenDJ@forgerock.org
> https://lists.forgerock.org/mailman/listinfo/opendj
>
>

[Attachment #7 (text/html)]

<div dir="ltr"><div><div><div>Hi Usha,<br><br></div>Did you check the logs of OpenDJ \
server?<br></div>What is openDJ answer on trying to modify ds-pwp-account-disabled \
from the Java program?<br><br></div>Jean-Noel<br><br></div><div \
class="gmail_extra"><br><div class="gmail_quote">2015-11-03 21:27 GMT+01:00 Seshadri, \
Usha <span dir="ltr">&lt;<a href="mailto:usha.seshadri@lmco.com" \
target="_blank">usha.seshadri@lmco.com</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">





<div link="#0563C1" vlink="#954F72" lang="EN-US">
<div>
<p class="MsoNormal">Hi, <u></u><u></u></p>
<p class="MsoNormal"><u></u>  <u></u></p>
<p class="MsoNormal">I am trying to set the ‘ds-pwp-account-disabled' OpenDJ \
attribute within a java program, and it does not seem to be taking any \
effect.<u></u><u></u></p> <p class="MsoNormal"><u></u>  <u></u></p>
<p class="MsoNormal">I am using a dirContext to set up the LDAP environment, and \
trying to modify the attribute as shown below:<u></u><u></u></p> <p class="MsoNormal" \
style="text-indent:.5in;text-autospace:none"><span \
style="font-size:10.0pt;font-family:Consolas;color:black">Attributes </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#6a3e3e">modifyAttributes</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black"> = </span><b><span \
style="font-size:10.0pt;font-family:Consolas;color:#7f0055">new</span></b><span \
style="font-size:10.0pt;font-family:Consolas;color:black"> \
BasicAttributes(</span><b><span \
style="font-size:10.0pt;font-family:Consolas;color:#7f0055">true</span></b><span \
style="font-size:10.0pt;font-family:Consolas;color:black">);</span><span \
style="font-size:10.0pt;font-family:Consolas"><u></u><u></u></span></p> <p \
class="MsoNormal" style="text-autospace:none"><span \
style="font-size:10.0pt;font-family:Consolas;color:black">             </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#6a3e3e">modifyAttributes</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black">.put(</span><b><span \
style="font-size:10.0pt;font-family:Consolas;color:#7f0055">new</span></b><span \
style="font-size:10.0pt;font-family:Consolas;color:black">  \
BasicAttribute(</span><span \
style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">&quot;ds-pwp-account-disabled&quot;</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black">, </span><b><span \
style="font-size:10.0pt;font-family:Consolas;color:#7f0055">true</span></b><span \
style="font-size:10.0pt;font-family:Consolas;color:black">));</span><span \
style="font-size:10.0pt;font-family:Consolas"><u></u><u></u></span></p> <p \
class="MsoNormal" style="text-autospace:none"><span \
style="font-size:10.0pt;font-family:Consolas;color:black">             </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#6a3e3e" \
lang="FR">dirContext</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black" \
lang="FR">.modifyAttributes(</span><span \
style="font-size:10.0pt;font-family:Consolas;color:#6a3e3e" \
lang="FR">distinguishedName</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black" lang="FR">, </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#6a3e3e" \
lang="FR">dirContext</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black" \
lang="FR">.</span><b><i><u><span \
style="font-size:10.0pt;font-family:Consolas;color:#0000c0" \
lang="FR">REPLACE_ATTRIBUTE</span></u></i></b><span \
style="font-size:10.0pt;font-family:Consolas;color:black" lang="FR">, </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#6a3e3e" \
lang="FR">modifyAttributes</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black" lang="FR">);</span><span \
style="font-size:10.0pt;font-family:Consolas" lang="FR"><u></u><u></u></span></p> <p \
class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:black" \
lang="FR">                                                                 \
</span><span lang="FR"><u></u><u></u></span></p> <p class="MsoNormal">Executing the \
above code does not seem to have any effect on the user account, I am still able to \
access it.<u></u><u></u></p> <p class="MsoNormal"><u></u>  <u></u></p>
<p class="MsoNormal">However, when I try to modify the attribute on the command line \
as shown below, it works fine, and the account is successfully \
disabled.<u></u><u></u></p> <p class="MsoNormal" \
style="text-indent:.5in">./ldapmodify -X -Z -h localhost -p 1000 -D &quot;cn=some \
manager&quot; -w some_password &lt;&lt;END_OF_COMMAND_INPUT<u></u><u></u></p> <p \
class="MsoNormal" style="text-indent:.5in">dn: \
cn=test,OU=test1,DC=test2,DC=test3,DC=test4<u></u><u></u></p> <p class="MsoNormal" \
style="text-indent:.5in">changetype: modify<u></u><u></u></p> <p class="MsoNormal" \
style="text-indent:.5in">replace: ds-pwp-account-disabled<u></u><u></u></p> <p \
class="MsoNormal" style="text-indent:.5in">ds-pwp-account-disabled: \
true<u></u><u></u></p> <p class="MsoNormal" \
style="text-indent:.5in">END_OF_COMMAND_INPUT<u></u><u></u></p> <p \
class="MsoNormal"><u></u>  <u></u></p> <p class="MsoNormal">Since this is run on \
various platforms, executing a script is not a good option.<u></u><u></u></p> <p \
class="MsoNormal">I would greatly appreciate if anyone can point me in the right \
direction to setting this attribute from within the java program. <u></u><u></u></p>
<p class="MsoNormal"><u></u>  <u></u></p>
<p class="MsoNormal">Thanks, <u></u><u></u></p>
<p class="MsoNormal"><u></u>  <u></u></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Script MT \
Bold&quot;;color:#403152">Usha Seshadri<u></u><u></u></span></p> <p \
class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Script MT \
Bold&quot;;color:#403152">Lockheed Martin, IS&amp;GS <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Script MT \
Bold&quot;;color:#403152"><a href="tel:301-240-7496" value="+13012407496" \
target="_blank">301-240-7496</a><u></u><u></u></span></p> <p class="MsoNormal"><img \
src="cid:image003.jpg@01D1164C.31760A00" alt="LM-logo" height="59" \
width="318"><u></u><u></u></p> <p class="MsoNormal"><u></u>  <u></u></p>
</div>
</div>

<br>_______________________________________________<br>
OpenDJ mailing list<br>
<a href="mailto:OpenDJ@forgerock.org">OpenDJ@forgerock.org</a><br>
<a href="https://lists.forgerock.org/mailman/listinfo/opendj" rel="noreferrer" \
target="_blank">https://lists.forgerock.org/mailman/listinfo/opendj</a><br> \
<br></blockquote></div><br></div>

--001a11425fbc53c2870523a8d855--


["image003.jpg" (image/jpeg)]

_______________________________________________
OpenDJ mailing list
OpenDJ@forgerock.org
https://lists.forgerock.org/mailman/listinfo/opendj


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic