<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Stian,<br>
    <br>
    like i did in another jboss project (forge), today i will create 2
    jira issues (one for adding Novello IDM and one for messages in IT) 
    and send PR for these.<br>
    <br>
    Ok?<br>
    <br>
    No problem to track changes in messages_en.properties.. I need to
    watch the file changes in some way.. (
    <meta charset="utf-8">
    like gitwatch).<br>
    <br>
    <br>
    Fiorenzo<br>
    <br>
    <div class="moz-cite-prefix">Il 15/04/15 14:01, Stian Thorgersen ha
      scritto:<br>
    </div>
    <blockquote
      cite="mid:196254751.81992.1429099311709.JavaMail.zimbra@redhat.com"
      type="cite">
      <pre wrap="">

----- Original Message -----
</pre>
      <blockquote type="cite">
        <pre wrap="">From: "fiorenzo pizza" <a class="moz-txt-link-rfc2396E" href="mailto:fiorenzo.pizza@ict-group.it">&lt;fiorenzo.pizza@ict-group.it&gt;</a>
To: "Marek Posolda" <a class="moz-txt-link-rfc2396E" href="mailto:mposolda@redhat.com">&lt;mposolda@redhat.com&gt;</a>, <a class="moz-txt-link-abbreviated" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>
Sent: Wednesday, April 15, 2015 9:08:19 AM
Subject: Re: [keycloak-user] ldap novell eDirectory patch

Hi Marek,

i will fix in the master and then i will send a PR.

I would like also add italian translation of messages
(in forms-common-themes -&gt; messages_it.properties).
</pre>
      </blockquote>
      <pre wrap="">
We'd love to get a PR for Italian. However, for each language we add we need someone to volunteer to maintain it.

Would you be willing to track changes to messages_en.properties and apply to messages_it.properties?

</pre>
      <blockquote type="cite">
        <pre wrap="">

Fiorenzo

Il 15/04/15 08:28, Marek Posolda ha scritto:



Thanks for pointing this. We did not test with Novell eDirectory, so it's
possible that it didn't work. If you have opportunity to try with latest
Keycloak master, fix it in master and then send the PR, it will be very
cool! Note that there was some refactoring in latest master and some code
you pointed is not valid anymore (PartitionManagerRegistry was refactored
and renamed to LDAPIdentityStoreRegistry).




Otherwise I can try to apply it myself and ping you, so you can give it a try
with novell edirectory (or wait for the next released keycloak version).

What do you think?
Marek

On 15.4.2015 00:30, <a class="moz-txt-link-abbreviated" href="mailto:fiorenzo.pizza@ict-group.it">fiorenzo.pizza@ict-group.it</a> wrote:


Hi,

to support Novell eDirectory GUID, you can modify some lines of codes..

1) [project keycloak-model-api] -&gt; class: org.keycloak.models.LDAPConstants

- adding a new vendor constant ( public static final String
VENDOR_NOVELL_EDIRECTORY="edirectory" ;)

2) [project keycloak-picketlink-ldap] -&gt; class:
org.keycloak.picketlink.ldap.PartitionManagerRegistry

// RHDS is using "nsuniqueid" as unique identifier instead of "entryUUID"
// Novell eDirectory use "guid"
if (vendor != null &amp;&amp; vendor.equals(LDAPConstants.VENDOR_RHDS)) {
ldapStoreBuilder.uniqueIdentifierAttributeName("nsuniqueid");
} else if (LDAPConstants.VENDOR_TIVOLI.equals(vendor)) {
ldapStoreBuilder.uniqueIdentifierAttributeName("uniqueidentifier");
} else if (LDAPConstants.VENDOR_NOVELL_EDIRECTORY.equals(vendor)) {
ldapStoreBuilder.uniqueIdentifierAttributeName("guid");
}

3) [project keycloak-forms-common-themes] -&gt; file: users.js

$scope.ldapVendors = [
{ "id": "ad", "name": "Active Directory" },
{ "id": "rhds", "name": "Red Hat Directory Server" },
{ "id": "tivoli", "name": "Tivoli" },
{ "id": "edirectory", "name": "eDirectory " },
{ "id": "other", "name": "Other" }
];


What do you think about? I need more time to test my patch.. the keycloak
project not compiles in my workspace...

Best Regards

Fiorenzo Pizza


_______________________________________________
keycloak-user mailing list <a class="moz-txt-link-abbreviated" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/keycloak-user">https://lists.jboss.org/mailman/listinfo/keycloak-user</a>



_______________________________________________
keycloak-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/keycloak-user">https://lists.jboss.org/mailman/listinfo/keycloak-user</a>
</pre>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>