Support for widely used Spring Security has been enhanced in upcoming release of IntelliJ IDEA 12 Leda. I would like to highlight some of these changes here.
Spring Security 3.1 Namespace
Full support for all new elements (e.g. <jee>, <session-management>, etc), including completion, navigation and Rename refactoring. Support for all existing tags has also been improved.
Many new checks that prevent common setup errors.
Pre-configured support for AOP and SQL (via IntelliLang plugin).
OAuth 1.0 & 2.0
Support for OAuth namespaces (currently for M6) has been added.
Even better completion and smart UserDetails (here LDAP configuration) support.
You can try new features already now in IntelliJ IDEA 12 EAP.
Please feel free to give us feedback in comments here or submit bug reports in our issue tracker.