<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://cgrosjean.ldaptools.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Cyril's Identity Management Blog</title>
  <link>http://cgrosjean.ldaptools.com/</link>
  <atom:link href="http://cgrosjean.ldaptools.com:82/feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 17 Feb 2012 19:51:12 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>OpenDJ TIP</title>
    <link>http://cgrosjean.ldaptools.com/post/2012/02/08/OpenDJ-TIP</link>
    <guid isPermaLink="false">urn:md5:9e2755127e2b934ea326fb5816752f60</guid>
    <pubDate>Wed, 08 Feb 2012 11:17:00 +0100</pubDate>
    <dc:creator>cyril</dc:creator>
            
    <description>    &lt;p&gt;It's been a while since my previous post ! Did you know OpenDJ has a nice
feature to help debugging index problems ? Not a lot of people seem to know
that trick, so here's your chance to catch it ! Just use &amp;quot;debugsearchindex&amp;quot; as
the attribute name to retrieve in a search, and you'll see OpenDJ will return a
detailed list of the index processing:&lt;br /&gt;
&lt;br /&gt;
ldapsearch -b &amp;quot;ou=people,dc=example,dc=com&amp;quot; -w secret
&amp;quot;(|(objectclass=inetorgperson)(uid=login_2*))&amp;quot; debugsearchindex&lt;br /&gt;
&lt;br /&gt;
dn: cn=debugsearch&lt;br /&gt;
debugsearchindex: filter=(|(objectClass=inetorgperson)&lt;br /&gt;
&lt;a href=&quot;http://cgrosjean.ldaptools.com/post/2012/02/08/#&quot; title=&quot;INDEX:objectClass.equality&quot;&gt;INDEX:objectClass.equality&lt;/a&gt;&lt;a href=&quot;http://cgrosjean.ldaptools.com/post/2012/02/08/LIMIT-EXCEEDED&quot; title=&quot;LIMIT-EXCEEDED&quot;&gt;LIMIT-EXCEEDED&lt;/a&gt;)&lt;a href=&quot;http://cgrosjean.ldaptools.com/post/2012/02/08/LIMIT-EXCEEDED&quot; title=&quot;LIMIT-EXCEEDED&quot;&gt;LIMIT-EXCEEDED&lt;/a&gt;&lt;br /&gt;
scope=wholeSubtree&lt;a href=&quot;http://cgrosjean.ldaptools.com/post/2012/02/08/LIMIT-EXCEEDED:83315&quot; title=&quot;LIMIT-EXCEEDED:83315&quot;&gt;LIMIT-EXCEEDED:83315&lt;/a&gt; final=&lt;a href=&quot;http://cgrosjean.ldaptools.com/post/2012/02/08/LIMIT-EXCEEDED:83315&quot; title=&quot;LIMIT-EXCEEDED:83315&quot;&gt;LIMIT-EXCEEDED:83315&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Nice feature isn't it ?&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2012/02/08/OpenDJ-TIP#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2012/02/08/OpenDJ-TIP#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/665321</wfw:commentRss>
      </item>
    
  <item>
    <title>OATH, Google authenticator and Authentic 2</title>
    <link>http://cgrosjean.ldaptools.com/post/2011/12/26/OATH-and-Google-authenticator</link>
    <guid isPermaLink="false">urn:md5:c17191efb171b827795c18b85f050e50</guid>
    <pubDate>Mon, 26 Dec 2011 17:23:00 +0100</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>Authentic 2</category><category>OATH SSO Google</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.openauthentication.org/&quot;&gt;OATH&lt;/a&gt; and &lt;a href=&quot;http://support.google.com/a/bin/answer.py?hl=en&amp;amp;answer=1037451&quot;&gt;Google
authenticator&lt;/a&gt; are some relatively new components of the IAM/IDM world, that
could change our lives some day: OATH proposes the wide adoption of OTP based
and 2 factor authentication frameworks, making the web actors exchanges more
secure, easier to implement and easier to integrate thanks to some well known
authentication standards like HOTP.&lt;br /&gt;
&lt;br /&gt;
OATH also features simplified authentication thanks to federation (that is some
kind of virtually unlimited web SSO). The very new thing here is that OATH
proposes a standard framework at the users, devices, and networks levels,
potentially making adoption faster.&lt;br /&gt;
&lt;br /&gt;
Google authenticator, on its side, is one of Google's user friendly solution to
the authentication and identity thieft issues: if your application or
authentication server supports Google authenticator, then your users will be
able to benefit from strong authentication (one time password based
authentication) just by downloading the Google authenticator Android
application on their smart phone. Interesting at least for businesses requiring
more security in the cloud.&lt;br /&gt;
&lt;br /&gt;
And thus, if you noticed the title of this article, you may wonder what's
&lt;a href=&quot;http://dev.entrouvert.org/projects/authentic&quot;&gt;Authentic 2&lt;/a&gt;, with
regards to OATH and Google authenticator ? Well, it's the new version of an
authentication software server that supports each of them, and also proposes
many other identity related features like a federation gateway and PAM
support.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2011/12/26/OATH-and-Google-authenticator#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2011/12/26/OATH-and-Google-authenticator#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/657021</wfw:commentRss>
      </item>
    
  <item>
    <title>OpenAM: session expiration at login time and security best practices</title>
    <link>http://cgrosjean.ldaptools.com/post/2011/12/09/OpenAM%3A-session-expiration-at-login-time-and-security-best-practices</link>
    <guid isPermaLink="false">urn:md5:f16a3a778c7e6f9885eb6fc47226c1a1</guid>
    <pubDate>Fri, 09 Dec 2011 11:44:00 +0100</pubDate>
    <dc:creator>cyril</dc:creator>
            
    <description>    &lt;p&gt;I recently had to deal with the OpenAM authentication framework, and
especially find a way to prevent expiration of HTTP sessions for
unauthenticated users. For those interested in this topic, &lt;a href=&quot;https://wikis.forgerock.org/confluence/display/openam/How+to+prevent+expiration+of+invalid+%28ie.+unauthenticated%29+sessions&quot;&gt;
follow this link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I also added my 2 cents with some security best practices when deploying
OpenAM: &lt;a href=&quot;https://wikis.forgerock.org/confluence/display/openam/Security+Best+Practices+when+deploying+OpenAM&quot;&gt;
let's read it&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2011/12/09/OpenAM%3A-session-expiration-at-login-time-and-security-best-practices#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2011/12/09/OpenAM%3A-session-expiration-at-login-time-and-security-best-practices#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/654373</wfw:commentRss>
      </item>
    
  <item>
    <title>OpenDJ powerful logging interface</title>
    <link>http://cgrosjean.ldaptools.com/post/2011/11/25/OpenDJ-powerful-logging-interface</link>
    <guid isPermaLink="false">urn:md5:2bafd59a5de789e49c7ea5c72bba6305</guid>
    <pubDate>Fri, 25 Nov 2011 15:50:00 +0100</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>OpenDJ Logs dsconfig</category>    
    <description>    &lt;p&gt;Did you know that OpenDJ, one of the major open source directory server,
features a powerful logging interface ? For each need and use case, the OpenDJ
logging system brings a solution to debug, finely tune and optimize or just
filter out what you want or don't want to see in your logs.&lt;/p&gt;
&lt;p&gt;For example, let's have a look at a few commands below...&lt;/p&gt;
&lt;p&gt;Use this one to enable nanoseconds accuracy for LDAP operations execution
time:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
dsconfig -j mypasswordfile -Xn set-global-configuration-prop --set etime-resolution:nanoseconds
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
Use this one to enable the debug log with a somewhat talkative log
level:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
dsconfig -j mypasswordfile -Xn set-log-publisher-prop --publisher-name File-Based Debug Logger --set default-debug-level:verbose --set enabled:true
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;
The last one below is a bit more complicated:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
dsconfig -j mypasswordfile -Xn set-log-publisher-prop --publisher-name &amp;quot;File-Based Access Logger&amp;quot; --set connection-client-address-not-equal-to:10.0.0.1 --set log-record-type:extended --set response-etime-less-than:500 --set log-format:combined --set log-control-oids:true --set suppress-internal-operations:true --set buffer-size:512kb --set filtering-policy:exclusive --set queue-size:100000
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;It would have the following effects:&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;- it would exclude (from the access log) access requests issued by the
10.0.0.1 IP address, which can be very useful for example to prevent load
balancers health-check requests from being logged, making the access log grow
large unusefully if not excluded.&lt;br /&gt;
- it would also exclude LDAP extended operations like the replication trafic
for example&lt;br /&gt;
- it would also exclude requests that took less than half a millisecond (500
ns) to be served. In such a case, it's recommended to log both requests and
results on the same line, for the same operation. That's exactly what the
&amp;quot;log-format:combined&amp;quot; parameter does.&lt;br /&gt;
- it would log LDAP controls OIDs, as well as the server internal LDAP
operations like the ones executed by some enabled plugins&lt;br /&gt;
- finally, to limit disks I/O and improve the overall throughput, it would
increase the default asynchronous access logger queue size as well as the log
buffer size.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2011/11/25/OpenDJ-powerful-logging-interface#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2011/11/25/OpenDJ-powerful-logging-interface#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/651680</wfw:commentRss>
      </item>
    
  <item>
    <title>Some words for developers about the IETF LDAP API</title>
    <link>http://cgrosjean.ldaptools.com/post/2011/11/15/some-words-for-developers-about-the-IETF-LDAP-API</link>
    <guid isPermaLink="false">urn:md5:6eaa9882bc51bd5668bb0188e1522796</guid>
    <pubDate>Tue, 15 Nov 2011 09:25:00 +0100</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>LDAP API</category>    
    <description>    &lt;p&gt;If you use the IETF LDAP API to develop your application, maybe you've not
noticed some operations work in asynchronous mode by default. For example,
let's consider the following piece of code, which generates a simple LDAP
search request for entries matching a given email address :&lt;/p&gt;
&lt;p&gt;LDAPSearchResults res = conn.search(ldapUserBase, LDAPConnection.SCOPE_SUB,
&amp;quot;(mail=&amp;quot; + aEmailAddress + &amp;quot;)&amp;quot;, attrs, false);&lt;/p&gt;
&lt;p&gt;Written this way, the API may return partial results, since the request will
be considered as asynchronous. To prevent such &amp;quot;headache prone&amp;quot; behaviour, the
proper way to make such requests consists in adding an LDAP search constraint
to the request, with a 0 batch size, as shown below:&lt;/p&gt;
&lt;p&gt;LDAPSearchConstraints cons = new LDAPSearchConstraints();
cons.setBatchSize(0); LDAPSearchResults res = conn.search(ldapUserBase,
LDAPConnection.SCOPE_SUB, &amp;quot;(mail=&amp;quot; + aEmailAddress + &amp;quot;)&amp;quot;, attrs, false,
&lt;strong&gt;cons&lt;/strong&gt;);&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2011/11/15/some-words-for-developers-about-the-IETF-LDAP-API#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2011/11/15/some-words-for-developers-about-the-IETF-LDAP-API#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/649598</wfw:commentRss>
      </item>
    
  <item>
    <title>Some other OpenDJ features</title>
    <link>http://cgrosjean.ldaptools.com/post/2011/09/13/Some-other-OpenDJ-features</link>
    <guid isPermaLink="false">urn:md5:19fce9719c89c351942750f6a91d2653</guid>
    <pubDate>Tue, 13 Sep 2011 16:24:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>OpenDJ aci LDAP</category>    
    <description>    &lt;p&gt;It's been a while since my previous post, so let's push 2 articles today.
OpenDJ brings some nice features in comparison with Sun DSEE, but may also give
you some headaches if you don't closely read the documentation (I did !).&lt;/p&gt;
&lt;p&gt;Among the good things, it's possible to have a very fine grained directory
administration with OpenDJ, thanks to privileges. Privileges define
administrative rights one must gain in order to perform some specific
operations. It can be administrative operations, but also operations on data.
For example, in order to be able to modify the access control rules (stored as
aci attributes in the LDAP entries), defining the right acis is not enough, one
needs the modify-acl privilege. Among other privileges, any user can be
assigned the right to bypass the whole acis, thanks to the bypass-acl
privilege, or to execute unindexed searches, which is forbidden by default.&lt;/p&gt;
&lt;p&gt;Among some other features that require special care, OpenDJ now
distinguishes between user and operational attributes in acis, in such a way
that when specifying &amp;quot;all&amp;quot; in an aci, it means all user attributes, implicitly
excluding the operational attributes. To target them in acis, they now have to
be explicitly mentioned. Or you can alternatively use the special keyword &amp;quot;+&amp;quot;
to target all operational attributes.So, beware !&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2011/09/13/Some-other-OpenDJ-features#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2011/09/13/Some-other-OpenDJ-features#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/636616</wfw:commentRss>
      </item>
    
  <item>
    <title>OpenDJ groups management</title>
    <link>http://cgrosjean.ldaptools.com/post/2011/09/13/OpenDJ-groups-management</link>
    <guid isPermaLink="false">urn:md5:80673a3a8fcf07a1e07ece2bde770382</guid>
    <pubDate>Tue, 13 Sep 2011 13:37:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>OpenDJ groups LDAP</category>    
    <description>    &lt;p&gt;Did you know that OpenDJ adds nice features to optimize user groups
management ? For example, one can define virtual static groups, to present
dynamic groups as if they were static.&lt;/p&gt;
&lt;p&gt;Also, you can finely tune the directory entry cache, to maximize search or
modify requests targeting a group: multiple caches can be defined, with
different priority levels, different cached entries (bases on a LDAP filter),
different sizes and purge trigger thresholds, as well as different cache
strategies (FIFO,LRU).&lt;/p&gt;
&lt;p&gt;Not so many directory server, if any, proposes such flexibility.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2011/09/13/OpenDJ-groups-management#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2011/09/13/OpenDJ-groups-management#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/636561</wfw:commentRss>
      </item>
    
  <item>
    <title>Sun directory to OpenLDAP Migration</title>
    <link>http://cgrosjean.ldaptools.com/post/2011/06/16/Sun-directory-to-OpenLDAP-Migration</link>
    <guid isPermaLink="false">urn:md5:df012f505e47bf84d6f7e1099bf44395</guid>
    <pubDate>Thu, 16 Jun 2011 18:50:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>OpenLDAP directory migration Sun</category>    
    <description>    &lt;p&gt;If you plan to migrate from Sun Directory Server (Sun DS v5 to Sun DSEE v7,
including ODSEE 11gR1) to OpenLDAP 2.4 or later, here're a few non exhaustive
tips to keep in mind:&lt;/p&gt;
&lt;p&gt;- Sun directory server versions up to 6.x don't enforce any attribute value
checking, as opposed to OpenLDAP. So, expect some work on your data before
being able to import them in OpenLDAP. Typically, if you had mail attribute
values containing forbidden characters (like &amp;quot;ç&amp;quot; for example) in Sun DS, you'll
have to modify your Sun DS LDIF export file and replace &amp;quot;ç&amp;quot; by &amp;quot;c&amp;quot; in each mail
attribute value, before being able to import it in OpenLDAP. In the same
manner, if you have illegal DN values for attributes like &amp;quot;manager&amp;quot; or
&amp;quot;uniquemember&amp;quot;, OpenLDAP will refuse them and they must be fixed before you try
to import your data in OpenLDAP.&lt;/p&gt;
&lt;p&gt;- Sun legacy attributes such like nsaccountlock don't exist in a standard
OpenLDAP schema. When nsaccountlock is FALSE, it just means the account is not
locked out, so you can just safely remove such attributes in the corresponding
LDIF entries of the OpenLDAP database. On the contrary, Sun directory server
locked accounts have a value of TRUE for the nsaccountlock attribute. In such a
case, if you want to keep the account locked in OpenLDAP, this should be
replace by: &amp;quot;pwdAccountLockedTime;pwd-userpassword: 000001010000Z&amp;quot;&lt;/p&gt;
&lt;p&gt;And of course, you first need to include the password policy overlay and
schema in OpenLDAP to be able to use that kind of feature.&lt;/p&gt;
&lt;p&gt;- Empty valued attributes are forbidden in OpenLDAP, and thus, the
corresponding attributes must be removed before being imported in OpenLDAP.&lt;/p&gt;
&lt;p&gt;- &amp;quot;passwordexpirationtime: 19700101000000Z&amp;quot; should be replaced by
&amp;quot;pwdChangedTime: 19700101000000Z&amp;quot;&lt;/p&gt;
&lt;p&gt;- If passwordexpirationtime is different from 19700101000000Z, the
corresponding value for pwdChangedTime must be set accordingly with your
password policy. Those attribute names are self explanatory to understand how
the value must be computed for each LDIF entry.&lt;/p&gt;
&lt;p&gt;- The real nightmare comes with ACI's since there's no standard
implementation of LDAP access rights. Each directory vendor uses its own
syntax, its own implementation, and its own evaluation algorithm. So, there may
be different ways to translate the access rights for a a Sun directory server
to OpenLDAP. One could simply try to reproduce the same rules, which limits the
risks but may not be optimized, since OpenLDAP works differently. Another way
would be to rethink the access rights globally, understand what was done and
how OpenLDAP works to achieve the same result, in a possibly more efficient
way. At least, I would recommand to use (and include in the main OpenLDAP
config file) several files to clarify the access rights, and ease their
management. Also, I would think of using the OpenLDAP &amp;quot;break&amp;quot; directive, which
can help to mimic the Sun DS ACI's evaluation process.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2011/06/16/Sun-directory-to-OpenLDAP-Migration#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2011/06/16/Sun-directory-to-OpenLDAP-Migration#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/614199</wfw:commentRss>
      </item>
    
  <item>
    <title>Great news: First OpenDJ release</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/12/22/Great-news%3A-First-OpenDJ-release</link>
    <guid isPermaLink="false">urn:md5:e01d8cc289780ccefd365266c6ed6e13</guid>
    <pubDate>Wed, 22 Dec 2010 11:51:00 +0100</pubDate>
    <dc:creator>cyril</dc:creator>
            
    <description>    &lt;p&gt;ForgeRock's just announced the first Open DJ release. It's like a new birth
in the LDAP directory world, and I just wanted to relay it to everyone. Some
new features like the support for (standard RFC's based) collective attributes
are definitely of interest, to simplify LDAP data management for example.&lt;/p&gt;
&lt;p&gt;Just check the &lt;a href=&quot;https://wikis.forgerock.org/confluence/display/OPENDJ/OpenDJ+2.4.0+Release+Notes&quot;&gt;
release notes&lt;/a&gt; for more details !&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/12/22/Great-news%3A-First-OpenDJ-release#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/12/22/Great-news%3A-First-OpenDJ-release#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/572829</wfw:commentRss>
      </item>
    
  <item>
    <title>Password synchronization between Sun DS and Active Directory</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/10/13/Password-synchronization-between-Sun-DS-and-Active-Directory</link>
    <guid isPermaLink="false">urn:md5:3d22b299869a7df5824dd854d3394632</guid>
    <pubDate>Wed, 13 Oct 2010 11:30:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>password synchronization</category>    
    <description>    &lt;p&gt;Former Sun Identity Synchronization for Windows (IDSync) can help you to
migrate your users' password from Sun DS 5.2 to Windows AD, and also has some
nice features. It's also a simple solution to a common problem, in comparison
with IDM software (from any vendors) which will also do the job but that you
probably don't want to deploy just for AD to/from Sun DS synchronization, since
ROI would be discouraging.&lt;/p&gt;
&lt;p&gt;So, basically, if you don't want to upgrade or migrate your Sun DS 5.2
directory, you can safely use choose IDSync, it will often be one of the
cheapest Sun DS 5.2 to/from AD password synchronization solution (including
services and licence costs), and also probably one of the best ROI, but beware
of:&lt;/p&gt;
&lt;p&gt;- the vendor proposed support, if any (probably quite expensive now that Sun
belongs to Oracle)&lt;/p&gt;
&lt;p&gt;- high availability: IDSync is designed for high availability, in some use
cases at least, so carefully check your requirements and what ID Sync can or
can not do from that perspective.&lt;/p&gt;
&lt;p&gt;IDSync is also bundled with Sun DS since v 6 (=Sun DSEE 6) and still exists
in DSEE v7.0. As far as I know, Oracle Directory Server Enterprise Edition 11 g
Release 1 (11.1.1), which corresponds to DSEE 7.0 update 1 is still bundled
with that synchronization solution.&lt;/p&gt;
&lt;p&gt;Please note that ODSEE 11gR1 is different from Oracle's virtual directory
which probably also contains a synchronization solution from/to AD, but it's of
course designed to synchronize with Oracle's directory solution.&lt;/p&gt;
&lt;p&gt;To answer the primary question of initial password synchronization from Sun
DS 5.2 to AD without password reset, IDSync won't do the job, without resetting
those passwords, or without forcing users to change it. Basically, with IDSync,
your passwords can be synchronized on the fly once they've been synchronized
once, but IDSync won't help you for that first time. As described above, you
need to capture your users' passwords (so you need them to type it in a Web
interface for example) and then you can push them to AD through LDAPS. For
example, if you've got a webmail interface that authenticate your users to Sun
DS, you can possibly hack the webmail system to do the job. Careful planning
must also be decided, between the initial password synchronization and the real
time synchronization solution taking then place.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/10/13/Password-synchronization-between-Sun-DS-and-Active-Directory#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/10/13/Password-synchronization-between-Sun-DS-and-Active-Directory#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/554186</wfw:commentRss>
      </item>
    
  <item>
    <title>JSON2LDAP: Another gateway to the world of LDAP directories</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/08/31/JSON2LDAP%3A-Another-gateway-to-the-world-of-LDAP-directories</link>
    <guid isPermaLink="false">urn:md5:4587b076bc8a633a404753c35cddc9f9</guid>
    <pubDate>Tue, 31 Aug 2010 15:26:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>Cloud</category><category>JSON</category><category>web service</category>    
    <description>    &lt;p&gt;In the last ten years or so, directory services flourished to address
identity management issues. Web Applications, operating systems, authentication
servers or appliances are common examples of LDAP enabled clients of those
services. And historical or organizational reasons (like acquisitions) are
often at the source of LDAP repositories multiplication. Without fail, it
sometimes leaded to complex architectures or synchronization processes. Or even
no synchronization at all. Also, costs of ownership increased as IT departments
saw directories grow like mushrooms. That's why one of the next trend was to
design and build a unique directory, where it made sense. To further leverage
its usage, some organizations developed at the same time a specific business
layer to offer business applications a unique LDAP access layer. But this layer
doesn't necessarily covers the whole needs. Mobile devices or external (cloud)
applications like portals usually don't fit in this model. That's why deploying
a more modern access interface to the LDAP service makes senses for some
businesses at least. And guess what ? &lt;a href=&quot;http://software.dzhuvinov.com/json2ldap.html&quot;&gt;Json2LDAP&lt;/a&gt; proposes such a
solution. As a web application, it can rely on an underlying application server
for fault tolerance and load balancing, as well as common operations
(monitoring, deployment, ..)&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/08/31/JSON2LDAP%3A-Another-gateway-to-the-world-of-LDAP-directories#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/08/31/JSON2LDAP%3A-Another-gateway-to-the-world-of-LDAP-directories#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/542951</wfw:commentRss>
      </item>
    
  <item>
    <title>Sun Directory Server Enterprise Edition 7.0: the following ...</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/08/17/Sun-Directory-Server-Enterprise-Edition-7.0%3A-the-following-...</link>
    <guid isPermaLink="false">urn:md5:bdc9aad242e86a8508677b668a1c83e4</guid>
    <pubDate>Tue, 17 Aug 2010 17:30:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>DSEE</category><category>ODSEE</category>    
    <description>    &lt;p&gt;Oracle recently published the first release of ODSEE, Oracle Directory
Server Enterprise Edition 11g Release 1 (11.1.1), formerly known as Sun
Directory Server Enterprise Edition 7.0 (DSEE 7). ODSEE 11.1.1 simply
corresponds to the first patch for DSEE 7, so one can see it as DSEE 7.0P1 or
DSEE 7.1, as you want !&lt;br /&gt;
This is only a &amp;quot;bug fix&amp;quot; release, there's no new feature.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://docs.sun.com/app/docs/doc/821-1501/whatsnew?l=en&amp;amp;a=view&quot;&gt;Read the
complete release notes here.&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/08/17/Sun-Directory-Server-Enterprise-Edition-7.0%3A-the-following-...#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/08/17/Sun-Directory-Server-Enterprise-Edition-7.0%3A-the-following-...#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/540135</wfw:commentRss>
      </item>
    
  <item>
    <title>Little focus on another solution on the SSO market</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/07/27/Little-focus-on-another-solution-on-the-SSO-market</link>
    <guid isPermaLink="false">urn:md5:2cb388c8fe767fdf8df3dd4372d29668</guid>
    <pubDate>Tue, 27 Jul 2010 17:34:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.pingidentity.com/our-solutions/pingfederate.cfm&quot;&gt;Ping
Identity's &amp;quot;Ping Federate&amp;quot; software&lt;/a&gt; looks like an attractive solution for
businesses with identity federation issues, at least from a technical point of
view. I don't know neither the pricing model nor the license cost, and I didn't
have the opportunity to evaluate the software yet but I noticed some strong and
not so common arguments, among others, that pushed me to add this article: high
integration features with most widely spread authentication and provisioning
solutions time to deploy and TCO which seem to be significantly lower than for
challengers. This is especially important since federation solutions and
protocols tend to be complex, potentially making them long and difficult to
setup and debug.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/07/27/Little-focus-on-another-solution-on-the-SSO-market#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/07/27/Little-focus-on-another-solution-on-the-SSO-market#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/535525</wfw:commentRss>
      </item>
    
  <item>
    <title>Authentication in a mixed environment</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/07/27/Likewise-and-Ping-software</link>
    <guid isPermaLink="false">urn:md5:44e544272e6b7c08d2e3e28a9ee89129</guid>
    <pubDate>Tue, 27 Jul 2010 17:10:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>Active directory</category><category>Authentication</category><category>Likewise</category>    
    <description>    &lt;p&gt;Likewise solves the user management nightmare in heterogeneous environment
mixing Unix, Linux and Windows desktops or servers, making it possible for
administrators to manage their internal users from a single point: the
corporate Active Directory environment. Recently, the open source version,
&amp;quot;Likewise Open 6&amp;quot; was released, as well as its &amp;quot;legacy&amp;quot; counterpart: Likewise
Enterprise.&lt;br /&gt;
So, I thought it was an opportunity for another article in this blog, since I
think it's a nice software. The former open source version may fit for most
customers just interested in a simple solution to a simple problem. For those
requiring rich features like advanced reporting or group policy management, the
latter solution may be a better choice.&lt;br /&gt;
Shed a light on &lt;a href=&quot;http://www.likewise.com/news_events/press_releases/pr_070110.php&quot;&gt;the latest
improvments&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/07/27/Likewise-and-Ping-software#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/07/27/Likewise-and-Ping-software#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/535520</wfw:commentRss>
      </item>
    
  <item>
    <title>Restful web services, OAUth, OpenSSO and federation</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/07/20/Restful-web-services%2C-OAUth%2C-OpenSSO-and-federation</link>
    <guid isPermaLink="false">urn:md5:0437eacc587f9475c910695829efa08f</guid>
    <pubDate>Tue, 20 Jul 2010 16:30:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
            
    <description>    &lt;p&gt;The OpenSSO software, formerly Sun Access Manager, keeps on surfing on the
wave of innovation and up to date open standards. In last September, support
for OpenID v2 was added, and a few months ago, an OAuth extension was also made
available. Check &lt;a href=&quot;http://bug4free.wordpress.com/&quot;&gt;this&lt;/a&gt; out for some
more details.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/07/20/Restful-web-services%2C-OAUth%2C-OpenSSO-and-federation#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/07/20/Restful-web-services%2C-OAUth%2C-OpenSSO-and-federation#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/534253</wfw:commentRss>
      </item>
    
  <item>
    <title>OpenDS training</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/07/20/OpenDS-training</link>
    <guid isPermaLink="false">urn:md5:f153c553b7dbd24625783a67be22faea</guid>
    <pubDate>Tue, 20 Jul 2010 15:55:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>OpenDS</category><category>training</category>    
    <description>    &lt;p&gt;One of my team mate delivered our first OpenDS training last week.&lt;br /&gt;
Just &lt;a href=&quot;mailto:%20%69%6e%66%6f%73%40%6a%61%6e%75%61%2e%66%72&quot;&gt;contact
us&lt;/a&gt; if you're interested in it.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Here's the agenda:&lt;br /&gt;
&lt;br /&gt;
Day 1&lt;br /&gt;
LDAP protocol overview&lt;br /&gt;
Introduction to OpenDS&lt;br /&gt;
OpenDS Prerequisites&lt;br /&gt;
Installing OpenDS&lt;br /&gt;
Starting with a fresh directory&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Day 2&lt;br /&gt;
OpenDS Concepts&lt;br /&gt;
OpenDS Tools&lt;br /&gt;
OpenDS monitoring&lt;br /&gt;
OpenDS backup&lt;br /&gt;
Java considerations&lt;br /&gt;
H/A considerations&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Day 3&lt;br /&gt;
OpenDS vs. DSEE&lt;br /&gt;
OpenDS fine tuning&lt;br /&gt;
Replication concepts&lt;br /&gt;
Data import and exchange&lt;br /&gt;
OpenDS security aspects&lt;br /&gt;
OpenDS performance testing by slamd (short overview, transfer of knowledge
)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Day 4&lt;br /&gt;
OpenDS's Virtual Attributes&lt;br /&gt;
Using Virtual Attributes&lt;br /&gt;
Replacing COSes with Virtual Attributes&lt;br /&gt;
OpenDS plugins / extended features&lt;br /&gt;
Build instructions from OpenDS source code&lt;br /&gt;
Practical Exercises&lt;br /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/07/20/OpenDS-training#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/07/20/OpenDS-training#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/534247</wfw:commentRss>
      </item>
    
  <item>
    <title>An open source PKI</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/06/28/An-open-source-PKI</link>
    <guid isPermaLink="false">urn:md5:e37a932792a9f5b954bfe391ad274ddc</guid>
    <pubDate>Mon, 28 Jun 2010 19:16:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://ejbca.org/&quot;&gt;EJBCA&lt;/a&gt; is a full PKI solution, featuring a
dynamic community, some strong customer references and a wide conformance to
standards and recent technologies. It looks like an attractive solution that's
worth evaluating if you're looking for a cost effective solution.&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/06/28/An-open-source-PKI#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/06/28/An-open-source-PKI#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/530172</wfw:commentRss>
      </item>
    
  <item>
    <title>The Kantara initiative prepares the future ...</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/06/28/The-Kantara-initiative-prepares-the-future-...</link>
    <guid isPermaLink="false">urn:md5:5d57439b0709c16608887de81515c76a</guid>
    <pubDate>Mon, 28 Jun 2010 19:16:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
            
    <description>    &lt;p&gt;The Kantara initiative workgroup recently unveiled his plans and threw the
bases for a more secure and wider adoption of federation technologies: &lt;a href=&quot;http://kantarainitiative.org/confluence/download/attachments/41649275/Kantara+IAF-1000-Overview.pdf&quot;&gt;
Check this !&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/06/28/The-Kantara-initiative-prepares-the-future-...#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/06/28/The-Kantara-initiative-prepares-the-future-...#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/530170</wfw:commentRss>
      </item>
    
  <item>
    <title>XLDAP versus DSML</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/06/28/XLDAP-versus-DSML</link>
    <guid isPermaLink="false">urn:md5:98b89f74965dc5654a64276ba9c74f88</guid>
    <pubDate>Mon, 28 Jun 2010 18:54:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
        <category>directory</category><category>DSML</category><category>XLDAP</category>    
    <description>    &lt;p&gt;For those interested in offering the developers a convenient and easy way to
connect to their LDAP directory, I would suggest to keep an eye on XLDAP. While
not widely accepted yet, this protocol could make the difference especially in
the rapidly growing mobile world. You can of course google to find more about
XLDAP, or just follow this &lt;a href=&quot;http://www.networkworld.com/newsletters/dir/2010/060710id1.html?source=nww_rss&quot;&gt;
link.&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/06/28/XLDAP-versus-DSML#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/06/28/XLDAP-versus-DSML#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/530162</wfw:commentRss>
      </item>
    
  <item>
    <title>Open IDM / Open IAM</title>
    <link>http://cgrosjean.ldaptools.com/post/2010/05/14/Open-IDM-/-Open-IAM2</link>
    <guid isPermaLink="false">urn:md5:0cbdfe6f2aae8caa92dbabeae4e92e61</guid>
    <pubDate>Fri, 14 May 2010 16:50:00 +0200</pubDate>
    <dc:creator>cyril</dc:creator>
            
    <description>    &lt;p&gt;Back from a beautiful scenery, it looks like things are moving and happening
at Forgerock's: &lt;a href=&quot;http://www.eweek.com/c/a/Linux-and-Open-Source/Former-Sun-Execs-Land-at-ForgeRock-OpenSource-Software-Provider-850793/&quot;&gt;
former Sun execs join and intend to keep the IDM/IAM suite alive, and open
source !&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://cgrosjean.ldaptools.com/public/Teotihuacan.jpg&quot; alt=&quot;Teotihucan&quot; title=&quot;Teotihucan, May 2010&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://cgrosjean.ldaptools.com/post/2010/05/14/Open-IDM-/-Open-IAM2#comment-form</comments>
      <wfw:comment>http://cgrosjean.ldaptools.com/post/2010/05/14/Open-IDM-/-Open-IAM2#comment-form</wfw:comment>
      <wfw:commentRss>http://cgrosjean.ldaptools.com/feed/atom/comments/516970</wfw:commentRss>
      </item>
    
</channel>
</rss>
