There's a major shiro v2 deliverable pending for support of authorization
in the AccountStoreRealm.  Is anyone working on its implementation, or at
least mulling over a design?

As to the direction that shiro v2 is heading with support for
authorization, the solution seems intuitive enough to guess what
will/should be done.

I'll be submitting a proposal shortly should anyone not respond!

-DG-




On Wed, Aug 5, 2015 at 6:33 AM, Darin Gordon <[email protected]> wrote:

> 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