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
_______________________________________________
security-dev mailing list

 
_______________________________________________
security-dev mailing list