[security-dev] Added IdentityStoreInvocationContext
Boleslaw Dawidowicz
bdawidow at redhat.com
Sun Oct 28 15:22:13 EDT 2012
Thanks for your kind comments towards this design decision :)
Just curious - in 1.x I made it partly to have single instance of IdentityStore reused in different context/realm - so purely stateless design. Do you plan the same way or still handle some state in single IdentityStore instance?
On Oct 25, 2012, at 5:33 AM, Shane Bryzak <sbryzak at redhat.com> wrote:
> Just to add to the previous changes, I've also made a change to the IdentityStore API so that each method includes an IdentityStoreInvocationContext parameter. This API was first introduced by Bolek in PicketLink 1.x [1] and offers a robust method of passing context-specific state to individual IdentityStore invocations.
>
> I can't think of any more elegant design that addresses this requirement or improves on the work Bolek has already done, so beyond any minor tweaks to the API I think we should stick with the motto "if it ain't broke, don't fix it".
>
> I've gone ahead and updated both (JPA and LDAP) IdentityStore implementations to include these parameters. Along the way though, it seems I've broken a couple of the LDAP tests; Pedro or Anil, could you please take a look at these as my LDAP is a little rusty - I've attached the stack trace output from the test run.
>
> [1] https://github.com/picketlink/picketlink-idm/tree/1.4/picketlink-idm-spi/src/main/java/org/picketlink/idm/spi/store
> <org.picketlink.test.idm.internal.mgr.DefaultLDAPIdentityManagerTestCase.txt>_______________________________________________
> security-dev mailing list
> security-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/security-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/security-dev/attachments/20121028/cbe91ced/attachment.html
More information about the security-dev
mailing list