<div>Currently we have PicketLink/PicketBox (https://github.com/aerogear/aerogear-security-picketbox) integrated with AeroGear Controller. For a sneak peek: &nbsp;https://github.com/aerogear/aerogear-controller-demo</div><div><br></div><div>TODO demo also make use of PicketLink, but must be updated.</div><div><br></div><div>Thanks.</div>
                <div><div><br></div><div><br></div><div><div>--&nbsp;</div><div>"The measure of a man is what he does with power" - Plato</div><div>-</div><div>@abstractj</div><div>-</div><div>Volenti Nihil Difficile</div></div></div>
                 
                <p style="color: #A0A0A8;">On Tuesday, January 22, 2013 at 5:53 PM, Anil Saldhana wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div>
   
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
   
   
    <div>The plan is to validate TODO Aerogear
      app using PL Extensions. That should be a day or two. After that
      we can do a timed release of PL extensions project.<br>
      <br>
      By the way,&nbsp; can you pass me the Aerogear source files (git links)
      where PB CDI is used?&nbsp; I just want to see the usage.&nbsp; That will
      tell me if we are missing something in PL Ext.<br>
      <br>
      If your usage is just the TODO app, then never mind.<br>
      <br>
      On 01/22/2013 12:50 PM, Bruno Oliveira wrote:<br>
    </div><blockquote type="cite"><div>
      <div> Btw we have been using picketbox-cdi, which I guess was
        moved[1] to&nbsp;<a moz-do-not-send="true" href="https://github.com/picketlink/picketlink-extensions">https://github.com/picketlink/picketlink-extensions</a>.
      </div>
      <div><br>
      </div>
      <div>Any chance of a picketlink-extensions release?</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <div>[1]&nbsp;<a moz-do-not-send="true" href="https://github.com/picketlink/picketlink-extensions/commit/0fdf8581b9d69f0e5fc6cb357433212a548c967b">https://github.com/picketlink/picketlink-extensions/commit/0fdf8581b9d69f0e5fc6cb357433212a548c967b</a></div>
        <div><br>
        </div>
        <div>
          <div>--&nbsp;</div>
          <div>"The measure of a man is what he does with power" - Plato</div>
          <div>-</div>
          <div>@abstractj</div>
          <div>-</div>
          <div>Volenti Nihil Difficile</div>
        </div>
      </div>
      <p style="color: #A0A0A8;">On Tuesday, January 22, 2013 at 1:52
        PM, Anil Saldhana wrote:</p><blockquote type="cite"><div>
        <div> <span>
            <div>
              <div>
                <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
                <div>On 01/22/2013 09:29 AM, Bruno Oliveira wrote:<br>
                </div><blockquote type="cite"><div>
                  <div>
                    <div> Great guys, congratulations. Few questions:</div>
                    <div><br>
                    </div>
                    <div>- <a moz-do-not-send="true" href="https://issues.jboss.org/browse/PLINK">https://issues.jboss.org/browse/PLINK</a>
                      is the correct place to report bugs?</div>
                  </div>
                </div></blockquote>
                Yes.<br>
                <br><blockquote type="cite"><div>
                  <div>
                    <div>- What is the correct fix version? PLINK_3.0.0?
                      How is possible to&nbsp;distinguish&nbsp;the issues between
                      M1 and M2 for example? Would be nice switch the
                      artifacts to 3.0.0.M2 for example.</div>
                  </div>
                </div></blockquote>
                For now, please file it under PLINK_3.0.0<br>
                <br><blockquote type="cite"><div>
                  <div>
                    <div>- The dates on the roadmap (<a moz-do-not-send="true" href="https://docs.jboss.org/author/display/PLINK/PicketLink3.0-Roadmap">https://docs.jboss.org/author/display/PLINK/PicketLink3.0-Roadmap</a>)
                      are still valid ? <br>
                    </div>
                  </div>
                </div></blockquote>
                Valid as of right now.&nbsp; If we have delays, will
                communicate on the list.<br><blockquote type="cite"><div>
                  <div>
                    <div><br>
                    </div>
                    <div>Why am I asking? To coordinate the dates on
                      AeroGear.</div>
                  </div>
                </div></blockquote>
                Is there a document where we can see the Aerogear dates?
                <br><blockquote type="cite"><div>
                  <div>
                    <div><br>
                    </div>
                    <div>
                      <div><br>
                      </div>
                      <div><br>
                      </div>
                      <div>
                        <div>--&nbsp;</div>
                        <div>"The measure of a man is what he does with
                          power" - Plato</div>
                        <div>-</div>
                        <div>@abstractj</div>
                        <div>-</div>
                        <div>Volenti Nihil Difficile</div>
                      </div>
                    </div>
                    <p style="color: #A0A0A8;">On Tuesday, January 22,
                      2013 at 12:45 PM, Pedro Igor Silva wrote:</p><blockquote type="cite"><div>
                      <div> <span>
                          <div>
                            <div>
                              <div>Hi All,</div>
                              <div><br>
                              </div>
                              <div> Today, we released a new timed
                                version for the PicketLink IDM project.
                                The documentation and quickstarts are
                                being elaborated, but you can always
                                check the test cases for a lot of usage
                                examples.</div>
                              <div><br>
                              </div>
                              <div> &lt;dependency&gt;</div>
                              <div>
                                &lt;groupId&gt;org.picketlink&lt;/groupId&gt;</div>
                              <div>
                                &lt;artifactId&gt;picketlink-idm-impl&lt;/artifactId&gt;</div>
                              <div>
                                &lt;version&gt;3.0.0-2013Jan22&lt;/version&gt;</div>
                              <div> &lt;/dependency&gt;</div>
                              <div><br>
                              </div>
                              <div> The code bellow shows how to quick
                                start using the file-based store:</div>
                              <div><br>
                              </div>
                              <div> // initialization code</div>
                              <div> IdentityConfiguration config = new
                                IdentityConfiguration();</div>
                              <div> </div>
                              <div> config.addStoreConfiguration(new
                                FileIdentityStoreConfiguration());</div>
                              <div><br>
                              </div>
                              <div> IdentityManager identityManager =
                                new DefaultIdentityManager();</div>
                              <div><br>
                              </div>
                              <div> identityManager.bootstrap(config,
                                new
                                DefaultIdentityStoreInvocationContextFactory());</div>
                              <div> </div>
                              <div> // let's create some users, roles
                                and groups.</div>
                              <div> User user = new
                                SimpleUser("someUser");</div>
                              <div> </div>
                              <div> user.setAttribute(new
                                Attribute&lt;String&gt;("someAttribute",
                                "someValue"));</div>
                              <div> </div>
                              <div> identityManager.add(user);</div>
                              <div> </div>
                              <div> Role role = new
                                SimpleRole("someRole");</div>
                              <div> </div>
                              <div> identityManager.add(role);</div>
                              <div><br>
                              </div>
                              <div> Group group = new
                                SimpleGroup("someGroup");</div>
                              <div> </div>
                              <div> identityManager.add(group);</div>
                              <div> </div>
                              <div> // let's create some relationships</div>
                              <div> identityManager.grantRole(user,
                                role);</div>
                              <div> identityManager.addToGroup(user,
                                group);</div>
                              <div> identityManager.grantGroupRole(user,
                                role, group);</div>
                              <div><br>
                              </div>
                              <div> This is the first version that
                                supports all major features, including:
                                (for the JPA and File identity stores,
                                only)</div>
                              <div><br>
                              </div>
                              <div> - Identity Types Management (Common
                                functionality for User, Group and Roles)</div>
                              <div> </div>
                              <div> - Create, Update and Remove</div>
                              <div> - Custom attributes</div>
                              <div> - Queries can be done using all
                                suported parameters. Including custom
                                attributes.</div>
                              <div> - Organization by Partition (Realm
                                or Tiers)</div>
                              <div><br>
                              </div>
                              <div> - Relationship</div>
                              <div> - Create, Update and Remove</div>
                              <div> - Custom attributes</div>
                              <div> - Queries can be done using all
                                supported parameters. Including custom
                                attributes.</div>
                              <div> - Supports custom Relationships
                                (user-defined)</div>
                              <div> - Provided Relationships:</div>
                              <div> - Grant (User x Roles: User has Role
                                )</div>
                              <div> - GroupRole (User x Group x Role:
                                User has Role as member of Group)</div>
                              <div> - GroupMembership (User x Group:
                                User is member of Group)</div>
                              <div><br>
                              </div>
                              <div> - Credential</div>
                              <div><br>
                              </div>
                              <div> - Password</div>
                              <div> - Digest</div>
                              <div> - Certificate</div>
                              <div> - Credential expiration</div>
                              <div><br>
                              </div>
                              <div> - Partition</div>
                              <div><br>
                              </div>
                              <div> - Create and Remove Realm</div>
                              <div> - Create and Remove Partition</div>
                              <div> - Contextualized IdentityManager for
                                Partition (forRealm and forTier methods)</div>
                              <div> - Query Identity Types by Partition</div>
                              <div> - Considering all requirements for
                                Realm and Tiers (*Check with Shane*)</div>
                              <div><br>
                              </div>
                              <div> - Query Support</div>
                              <div><br>
                              </div>
                              <div> - Pagination and result count</div>
                              <div><br>
                              </div>
                              <div> Any feedback would be appreciated.</div>
                              <div><br>
                              </div>
                              <div>Regards.</div>
                              <div>Pedro Igor<br>
                              </div>
                            </div>
                          </div>
                        </span></div>
                    </div></blockquote></div>
                </div></blockquote></div>
            </div>
          </span></div>
      </div></blockquote></div></blockquote>
    &nbsp;
   

</div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>