aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Schneider <ch...@die-schneider.net>
Subject Re: [VOTE] Release aries blueprint-authz 1.0.0 and blueprint-maven-plugin 1.0.0
Date Fri, 05 Dec 2014 13:22:05 GMT
I need one more binding vote before I can do the release. Please help 
getting these changes out.

Christian

On 10.11.2014 17:44, Christian Schneider wrote:
> As discussed previously, I staged releases for two new blueprint modules:
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachearies-1014
>
> Content:
> blueprint-maven-plugin 1.0.0
> org.apache.aries.blueprint-authz 1.0.0
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARIES%20AND%20fixVersion%20%3D%20%22blueprint-authz-1.0.0

>
>
> https://issues.apache.org/jira/browse/ARIES/fixforversion/12328945
>
> In sum there are only these two issues:
> https://issues.apache.org/jira/browse/ARIES-1269
> Add blueprint maven plugin
>
> https://issues.apache.org/jira/browse/ARIES-1226
> JAAS and JEE annotation based authorization
>
>
> maven-blueprint-plugin
> ----------------------
> For the blueprint maven plugin there is an example project at:
> https://github.com/cschneider/Karaf-Tutorial/tree/master/tasklist-cdi
>
> The issue above also contains some more details.
>
> The plugin creates blueprint.xml from JEE as well as from spring 
> annotations. The number of supported annotations is limited but enough 
> to create even mid size projects. I plan to add documentation about 
> the plugin to the aries website.
>
> blueprint-authz
> ----------------
> Is a blueprint extension that can be enabled using a simple 
> <authz:enabled/> element in blueprint. The namespace is 
> http://aries.apache.org/xmlns/authorization/v1.0.0
>
> When authorization is enabled then beans are scanned for @RolesAllowed 
> and @DenyAll annotations. If any are found then an interceptor is 
> installed that checks access to the beans using a JAAS context.
>
> There is a test in blueprint itests that shows the usage:
> http://svn.apache.org/repos/asf/aries/trunk/blueprint/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/authz/testbundle/impl/SecuredServiceImpl.java

>
> http://svn.apache.org/repos/asf/aries/trunk/blueprint/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/authz/AuthorizationTest.java

>
> http://svn.apache.org/repos/asf/aries/trunk/blueprint/blueprint-itests/src/test/resources/authz.xml

>
>
>
> Please review and vote
> [ ] +1 Release those bundles
> [ ] -1 Do not
>
> Here is my +1 (non binding)
>
> Cheers,
> Christian
>
>


-- 
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com


Mime
View raw message