[security-dev] [PicketLink IDM] - Timed Release Version - 3.0.0-2013Jan22
Bruno Oliveira
bruno at abstractj.org
Tue Jan 22 15:03:09 EST 2013
Currently we have PicketLink/PicketBox (https://github.com/aerogear/aerogear-security-picketbox) integrated with AeroGear Controller. For a sneak peek: https://github.com/aerogear/aerogear-controller-demo
TODO demo also make use of PicketLink, but must be updated.
Thanks.
--
"The measure of a man is what he does with power" - Plato
-
@abstractj
-
Volenti Nihil Difficile
On Tuesday, January 22, 2013 at 5:53 PM, Anil Saldhana wrote:
> 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.
>
> By the way, can you pass me the Aerogear source files (git links) where PB CDI is used? I just want to see the usage. That will tell me if we are missing something in PL Ext.
>
> If your usage is just the TODO app, then never mind.
>
> On 01/22/2013 12:50 PM, Bruno Oliveira wrote:
> > Btw we have been using picketbox-cdi, which I guess was moved[1] to https://github.com/picketlink/picketlink-extensions.
> >
> > Any chance of a picketlink-extensions release?
> >
> >
> >
> > [1] https://github.com/picketlink/picketlink-extensions/commit/0fdf8581b9d69f0e5fc6cb357433212a548c967b
> >
> > --
> > "The measure of a man is what he does with power" - Plato
> > -
> > @abstractj
> > -
> > Volenti Nihil Difficile
> >
> >
> >
> > On Tuesday, January 22, 2013 at 1:52 PM, Anil Saldhana wrote:
> >
> > > On 01/22/2013 09:29 AM, Bruno Oliveira wrote:
> > > > Great guys, congratulations. Few questions:
> > > >
> > > > - https://issues.jboss.org/browse/PLINK is the correct place to report bugs? Yes.
> > >
> > > > - What is the correct fix version? PLINK_3.0.0? How is possible to distinguish the issues between M1 and M2 for example? Would be nice switch the artifacts to 3.0.0.M2 for example. For now, please file it under PLINK_3.0.0
> > >
> > > > - The dates on the roadmap (https://docs.jboss.org/author/display/PLINK/PicketLink3.0-Roadmap) are still valid ?
> > > Valid as of right now. If we have delays, will communicate on the list.
> > > >
> > > > Why am I asking? To coordinate the dates on AeroGear. Is there a document where we can see the Aerogear dates?
> > > >
> > > >
> > > >
> > > > --
> > > > "The measure of a man is what he does with power" - Plato
> > > > -
> > > > @abstractj
> > > > -
> > > > Volenti Nihil Difficile
> > > >
> > > >
> > > >
> > > > On Tuesday, January 22, 2013 at 12:45 PM, Pedro Igor Silva wrote:
> > > >
> > > > > Hi All,
> > > > >
> > > > > 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.
> > > > >
> > > > > <dependency>
> > > > > <groupId>org.picketlink</groupId>
> > > > > <artifactId>picketlink-idm-impl</artifactId>
> > > > > <version>3.0.0-2013Jan22</version>
> > > > > </dependency>
> > > > >
> > > > > The code bellow shows how to quick start using the file-based store:
> > > > >
> > > > > // initialization code
> > > > > IdentityConfiguration config = new IdentityConfiguration();
> > > > >
> > > > > config.addStoreConfiguration(new FileIdentityStoreConfiguration());
> > > > >
> > > > > IdentityManager identityManager = new DefaultIdentityManager();
> > > > >
> > > > > identityManager.bootstrap(config, new DefaultIdentityStoreInvocationContextFactory());
> > > > >
> > > > > // let's create some users, roles and groups.
> > > > > User user = new SimpleUser("someUser");
> > > > >
> > > > > user.setAttribute(new Attribute<String>("someAttribute", "someValue"));
> > > > >
> > > > > identityManager.add(user);
> > > > >
> > > > > Role role = new SimpleRole("someRole");
> > > > >
> > > > > identityManager.add(role);
> > > > >
> > > > > Group group = new SimpleGroup("someGroup");
> > > > >
> > > > > identityManager.add(group);
> > > > >
> > > > > // let's create some relationships
> > > > > identityManager.grantRole(user, role);
> > > > > identityManager.addToGroup(user, group);
> > > > > identityManager.grantGroupRole(user, role, group);
> > > > >
> > > > > This is the first version that supports all major features, including: (for the JPA and File identity stores, only)
> > > > >
> > > > > - Identity Types Management (Common functionality for User, Group and Roles)
> > > > >
> > > > > - Create, Update and Remove
> > > > > - Custom attributes
> > > > > - Queries can be done using all suported parameters. Including custom attributes.
> > > > > - Organization by Partition (Realm or Tiers)
> > > > >
> > > > > - Relationship
> > > > > - Create, Update and Remove
> > > > > - Custom attributes
> > > > > - Queries can be done using all supported parameters. Including custom attributes.
> > > > > - Supports custom Relationships (user-defined)
> > > > > - Provided Relationships:
> > > > > - Grant (User x Roles: User has Role )
> > > > > - GroupRole (User x Group x Role: User has Role as member of Group)
> > > > > - GroupMembership (User x Group: User is member of Group)
> > > > >
> > > > > - Credential
> > > > >
> > > > > - Password
> > > > > - Digest
> > > > > - Certificate
> > > > > - Credential expiration
> > > > >
> > > > > - Partition
> > > > >
> > > > > - Create and Remove Realm
> > > > > - Create and Remove Partition
> > > > > - Contextualized IdentityManager for Partition (forRealm and forTier methods)
> > > > > - Query Identity Types by Partition
> > > > > - Considering all requirements for Realm and Tiers (*Check with Shane*)
> > > > >
> > > > > - Query Support
> > > > >
> > > > > - Pagination and result count
> > > > >
> > > > > Any feedback would be appreciated.
> > > > >
> > > > > Regards.
> > > > > Pedro Igor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/security-dev/attachments/20130122/cf088474/attachment.html
More information about the security-dev
mailing list