Version 1.0.0 of the https://github.com/Jasig/spring-portlet-contrib
library has been released. This library is a collection of additions to
the Spring and Spring Security frameworks for portlet support. We are
planning on eventually getting all of the features provided here moved
into Spring proper but in the interim they will exist in this library.

Features of note in spring-webmvc-portlet-contrib:

  * 
http://developer.jasig.org/projects/spring-portlet-contrib/1.0.0/spring-webmvc-portlet-contrib/apidocs/index.html
  * Support for a portlet application level spring ApplicationContext,
    this allows for portlet specific beans (they have access to the
    PortletContext) that are shared among all portlets in the
    application. Diagram of the context hierarchy.
    
<https://wiki.jasig.org/display/%7Eedalquist/Spring+Portlet+Contrib+Diagrams>
  * GenericPortletFilterBean and DelegatingPortletFilterProxy, which are
    direct clones of the classes that exist for the Servlet API but
    provide support for the JSR286 portlet filter API
  * Portlet file-upload support for resource requests.

Features of note in spring-security-portlet-contrib:

  * 
http://developer.jasig.org/projects/spring-portlet-contrib/1.0.0/spring-security-portlet-contrib/apidocs/index.html
  * This provides complete spring-security support within a portlet. The
    default configuration uses PortletRequest.getRemoteUser() to
    determine the authenticated user and looks up the users roles via
    the security-role-ref data in the portlet.xml. The source of user
    roles can be easily customized to work with external role sources.
    The authentication information is correctly stored and managed such
    that all of the other spring-security features such as annotation
    and jsp tag library permission checks work without any modification.

I'll be working on full documentation for both of these contrib
libraries as part of getting them included into Spring proper and will
post here when it is ready.

Here is the maven site for the project:
<http://developer.jasig.org/projects/portlet-utils/1.0.0/>http://developer.jasig.org/projects/spring-portlet-contrib/1.0.0/

The artifacts should be in maven central in the next 12 hours.

-Eric

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to