<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Fernando,<br>
      &nbsp; if you use the JDBC based registry, I do not see any module
      changes. Do you?&nbsp; If somebody is bent on using JPA registry, then
      they can do the necessary changes via documentation/wiki article.<br>
      <br>
      Regards,<br>
      Anil<br>
      <br>
      On 08/06/2013 06:22 PM, Fernando Ribeiro wrote:<br>
    </div>
    <blockquote
cite="mid:CAKcyLkgiHuJiCECRgPKD7jMF7mXCz-kzES+=5t_dUj7pHxWFgg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Definitely two issues here, but the first one,
        related to the JPA-based token registries, has really already
        been addressed. The only missing point is a decision regarding
        the WF ticket for the module change. Regards.<br>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Tue, Aug 6, 2013 at 8:13 PM, Bill
          Burke <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:bburke@redhat.com" target="_blank">bburke@redhat.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">The
            API/SPI you're talking about is higher up the stack, IMO, at
            least<br>
            from the picketlink IDM API.<br>
            <div>
              <div class="h5"><br>
                On 8/6/2013 6:59 PM, Toma&#382; Cerar wrote:<br>
                &gt; Guys!<br>
                &gt;<br>
                &gt; I think this discussion has currently no point, as
                clearly there are two<br>
                &gt; groups of people talking about different things.<br>
                &gt;<br>
                &gt; Lets take step back and define what is being
                discussed.<br>
                &gt;<br>
                &gt; Jason is talking about having some core IDM api/spi
                part of WildFly so<br>
                &gt; we could build on top of it,<br>
                &gt; first use case we need this for is Undertow which
                would use it for<br>
                &gt; adding new authentication mechanisms.<br>
                &gt;<br>
                &gt; What most of others are arguing is how should PL be
                integrated into WildFly.<br>
                &gt;<br>
                &gt; To lay some common grounds here, if we want to put
                anything into core<br>
                &gt; WildFly not as a subsystem it has to have as
                minimal dependencies as<br>
                &gt; possible.<br>
                &gt; If that dependency is only JDK that is optimal
                solution, this is why<br>
                &gt; discussion why we dont want to have anything
                EE-like in WildFly core.<br>
                &gt;<br>
                &gt; To make it easier to understand, there is long term
                plan to split<br>
                &gt; WildFly core into separete distribution that will
                be about 10-15mb big<br>
                &gt; and will then allow you to install whatever profile
                you need it to run,<br>
                &gt; that might be EE, OSGi, TB, CD or whatever profile
                or set of extensions<br>
                &gt; you will need to run your applications.<br>
                &gt;<br>
                &gt; This "core" exists already today but it is part of
                same code base and<br>
                &gt; distribution, that is why most people see AS just
                as whole EE bundle<br>
                &gt; that we provide for download.<br>
                &gt;<br>
                &gt; So what can we do about IDM integration? First we
                need some core API/SPI<br>
                &gt; that we would like to have as part of WildFly core<br>
                &gt; and as add-on to that there should be extension
                (subsystem) that could<br>
                &gt; provide all the advanced stuff users would need.<br>
                &gt;<br>
                &gt; I don't know PL too much so i dont know if it is
                possible to have some<br>
                &gt; core api/spi and everything else loaded as plugins
                (maybe via service<br>
                &gt; loader)?<br>
                &gt; this way user could configure jpa based storage if
                running in EE<br>
                &gt; container otherwise it could be file, memory or
                direct db based one(i<br>
                &gt; have no idea which ones are there)<br>
                &gt;<br>
                &gt; So what we need as starting point is some as small
                as possible set of PL<br>
                &gt; (or whatever else we need) that would embedded in
                core and that could<br>
                &gt; communicate fuhrer.<br>
                &gt;<br>
                &gt;<br>
                &gt; --<br>
                &gt; tomaz<br>
                &gt;<br>
                &gt;<br>
                &gt;<br>
                &gt;<br>
                &gt;<br>
                &gt;<br>
                &gt;<br>
                &gt;<br>
                &gt; &#8203;<br>
                &gt;<br>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    &nbsp;
  </body>
</html>