JSecurity is a powerful and flexible open-source Java security framework that cleanly handles authentication, authorization, enterprise session management, and cryptography services.
Be the first to post a text review of JSecurity. Rate and review a project by clicking thumbs up or thumbs down in the right column.
[0.9 Final] * org.jsecurity.spring.SpringWebConfiguration renamed to org.jsecurity.spring.SpringIniWebConfiguration * org.jsecurity.util.ThreadContext fixed to correctly work in child/spawned threads from a parent thread (sometimes surfaced in Tomcat environments) * org.jsecurity.web.servlet.FilterChainWrapper renamed to org.jsecurity.web.servlet.ProxiedFilterChain to maintain parallel naming conventions with ProxiedSession. * org.jsecurity.web.attr.CookieAttribute#onRetrieveValue would return deleted cookies (maxAge of 0) on Tomcat. It now only returns a value if the cookie is non null and maxAge != 0 (-1 or positive only). * Added *AnnotationHandler implementations and refactored the AuthorizingAnnotationMethodInterceptor implementations to delegate to internal AnnotationHandler instances for performing authorization checks based on annotations. This was done to ensure Annotations could be processed independently of where they are declared (method, class, etc). * New Feature: added @RequiresGuest, @RequiresUser, @RequiresAuthentication annotations (and corresponding AnnotationHandler implementations to support them). * Native SimpleSession session timeout bug fixed [JSEC-23]
[0.9 Final] * org.jsecurity.spring.SpringWebConfiguration renamed to org.jsecurity.spring.SpringIniWebConfiguration * org.jsecurity.util.ThreadContext fixed to correctly work in child/spawned threads from a parent thread (sometimes surfaced in Tomcat environments) * org.jsecurity.web.servlet.FilterChainWrapper renamed to org.jsecurity.web.servlet.ProxiedFilterChain to maintain parallel naming conventions with ProxiedSession. * org.jsecurity.web.attr.CookieAttribute#onRetrieveValue would return deleted cookies (maxAge of 0) on Tomcat. It now only returns a value if the cookie is non null and maxAge != 0 (-1 or positive only). * Added *AnnotationHandler implementations and refactored the AuthorizingAnnotationMethodInterceptor implementations to delegate to internal AnnotationHandler instances for performing authorization checks based on annotations. This was done to ensure Annotations could be processed independently of where they are declared (method, class, etc). * New Feature: added @RequiresGuest, @RequiresUser, @RequiresAuthentication annotations (and corresponding AnnotationHandler implementations to support them). * Native SimpleSession session timeout bug fixed [JSEC-23]
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: