Thanks Les.  The v2 work that was already done to support event-driven
communication and migrate to use of the Account-based model is significant
progress towards the v2 goals.  Have you considered phasing release of
these TBD's?

in re:

event-driven design, I assume the pending work is related to
authorization-based events.  Is there any other work in mind?

realm refactoring:  the AccountStoreRealm is a major departure from the
prior Realm model.  What aside from that which has been already implemented
for v2 with respects to support for the Account model requires
implementation?


TBD

   - Remove the usage of the word Principal
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-RemovetheusageofthewordPrincipal>
   - Rename AuthenticationInfo to Account
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-RenameAuthenticationInfotoAccount>
   - Split shiro-core into modules
   - Event-driven design


   - Subject PrincipalCollection
   - Component Names
   -
   - Authorization ANTLR Grammar
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-AuthorizationANTLRGrammar>
   - AuthorizationRequest/Response
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-AuthorizationRequest/Response>
   - Multi-Stage Authentication via request/response
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Multi-StageAuthenticationviarequest/response>
   -
   - Reinforce customization via OO Delegation (composition over
   inheritance)
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-ReinforcecustomizationviaOODelegation(compositionoverinheritance)>
   - Captcha Support
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-CaptchaSupport>
   - Configuration per filter instance and no path matching
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Configurationperfilterinstanceandnopathmatching>
   - Web module repackaging.
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Webmodulerepackaging.>


Implemented

   - Realm refactoring
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Realmrefactoring>

               - AccountStoreRealm implemented


   - Event-driven design
   
<https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming#Version2Brainstorming-Event-drivendesign>

               - /event sub-package implemented
               - Authentication-based event communication implemented


On Tue, Aug 4, 2015 at 4:17 PM, Les Hazlewood <[email protected]> wrote:

> This is what we currently have - edits are welcome:
>
> https://cwiki.apache.org/confluence/display/SHIRO/Version+2+Brainstorming
>
> --
> Les
>
> On Tue, Aug 4, 2015 at 12:52 PM, Darin Gordon <[email protected]> wrote:
>
> > Is there a project plan for 2.0?   I'd like to understand what the
> > remaining deliverables are.
> >
> > Thanks!
> >
> > DG
> >
>

Reply via email to