Community   SpringSource   Projects    Downloads    Documentation    Forums    Training   Exchange   Blogs

Go Back   Spring Community Forums > Core Spring Projects > Spring Security

Closed Thread
 
Thread Tools Display Modes
  #1  
Old Dec 23rd, 2009, 08:59 AM
Luke Taylor Luke Taylor is offline
Senior Member
Acegi Security System TeamSpring Team
 
Join Date: Aug 2004
Location: Glasgow, Scotland
Posts: 2,815
Default Spring Security 3.0.0 Released

We're pleased to announce the Spring Security 3.0.0 final release. It is available from the SpringSource downloads area and from the Maven central repository.

Thanks to everyone in the community who's helped by kicking the tyres of the milestones and release candidates and providing feedback.

Check out the changelog to find out what's in the final release. Its probably worth browsing previous 3.0.x issues too if this is the first time you've tried one of the series.

There are a number of areas where functionality has changed since 2.0
  • All namespace configurations must now include the <authentication-manager> element in order to instantiate the AuthenticationManager (it is no longer created internally).
  • Namespace elements which create an AuthenticationProvider instance must be declared as children of the <authentication-manager>.
  • The use of <custom-authentication-provider> has been dropped. Use <authentication-provider ref='yourProviderBeanName'> as a child of the <authentication-manager> element.
  • <custom-filter> should no longer be used to decorate filter beans, but used with a ref="yourFilterBean" attribute as a child of the <http> block.
  • <custom-after-invocation-provider> declarations should be replaced by <after-invocation-provider ref='yourProviderBeanName'>
    within the <global-method-security> element.
  • Changes to concurrent session control syntax https://jira.springsource.org/browse/SEC-1229. (see the reference manual for full details)
  • Changes in authentication filter names https://jira.springsource.org/browse/SEC-1259.

If you encounter problems, please check the reference manual and sample applications which have all been updated to reflect these changes.

The project packaging and jars have also been changed in version 3.0. This blog entry on the M1 release contains more information.

We hope you enjoy the release.
__________________
SpringSource - A Division of VMWare
twitter @tekul

Last edited by Luke Taylor; Dec 23rd, 2009 at 12:13 PM.
  #2  
Old Dec 23rd, 2009, 06:56 PM
vw729 vw729 is offline
Senior Member
 
Join Date: Aug 2004
Posts: 507
Default

Great!

Have anyone downloaded it yet? I get "This link appears to be broken" for the download link http://s3.amazonaws.com/dist.springf....0.RELEASE.zip.
__________________
Easy access, never lost bookmarks with you anywhere - and more ...
  #3  
Old Dec 24th, 2009, 11:45 AM
Bohtvaroh Bohtvaroh is offline
Member
 
Join Date: Nov 2007
Location: Belarus
Posts: 72
Default

QQ.

What should we use now instead of TargetUrlResolver? I use custom URL resolver in my app to redirect to different URLs based on user role.
__________________
Alexander Semenov

My Jabber ID: bohtvaroh@jabby.org
  #4  
Old Dec 28th, 2009, 03:38 AM
snicoll snicoll is offline
Senior Member
 
Join Date: Oct 2008
Posts: 187
Default

Does this version officially supports Spring 2.5?
  #5  
Old Dec 28th, 2009, 06:49 AM
Luke Taylor Luke Taylor is offline
Senior Member
Acegi Security System TeamSpring Team
 
Join Date: Aug 2004
Location: Glasgow, Scotland
Posts: 2,815
Default

Quote:
Originally Posted by snicoll View Post
Does this version officially supports Spring 2.5?
No.

http://static.springsource.org/sprin...q-requirements
__________________
SpringSource - A Division of VMWare
twitter @tekul
  #6  
Old Dec 28th, 2009, 06:52 AM
Luke Taylor Luke Taylor is offline
Senior Member
Acegi Security System TeamSpring Team
 
Join Date: Aug 2004
Location: Glasgow, Scotland
Posts: 2,815
Default

Quote:
Originally Posted by Bohtvaroh View Post
QQ.

What should we use now instead of TargetUrlResolver? I use custom URL resolver in my app to redirect to different URLs based on user role.
Use an AuthenticationSuccessHandler instead.

http://static.springsource.org/sprin...-flow-handling
__________________
SpringSource - A Division of VMWare
twitter @tekul
  #7  
Old Dec 28th, 2009, 08:17 AM
Bohtvaroh Bohtvaroh is offline
Member
 
Join Date: Nov 2007
Location: Belarus
Posts: 72
Default

Thanks, Luke.

Another problem I got:

PHP Code:
Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/security]
These jars: spring-security-acl-3.0.0.RELEASE.jar, spring-security-core-3.0.0.RELEASE.jar, spring-security-taglibs-3.0.0.RELEASE.jar, spring-security-web-3.0.0.RELEASE.jar are on classpath.
__________________
Alexander Semenov

My Jabber ID: bohtvaroh@jabby.org
  #8  
Old Dec 28th, 2009, 08:38 AM
Luke Taylor Luke Taylor is offline
Senior Member
Acegi Security System TeamSpring Team
 
Join Date: Aug 2004
Location: Glasgow, Scotland
Posts: 2,815
Default

Namespace parsing code is in the spring-security-config jar:

http://static.springsource.org/sprin...n.html#modules
__________________
SpringSource - A Division of VMWare
twitter @tekul
  #9  
Old Dec 28th, 2009, 09:42 AM
Bohtvaroh Bohtvaroh is offline
Member
 
Join Date: Nov 2007
Location: Belarus
Posts: 72
Default

Thanks, Luke. Now the migration is done. Good work!
__________________
Alexander Semenov

My Jabber ID: bohtvaroh@jabby.org
  #10  
Old Dec 29th, 2009, 06:37 PM
jitabc jitabc is offline
Junior Member
 
Join Date: Nov 2009
Location: BeiJing China
Posts: 2
Default

thank you,good job!
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 10:21 PM.


Contegix provides first-class managed hosting and partial sponsorship of these forums.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.