Spring Security
-
Setting up Spring Security in Eclipse – III
Using Method based Security Scenario: Only an account holder can deposit or withdraw money. Only an employee can charge fees to the account, and only a manager can allow overdraft on an account. ——————————————————————— Modify WEB-INF/applicationContext-security.xml by adding the following line under the root element: <global-method-security secured-annotations=”enabled” /> ——————————————————————— Create a new xml called WEB-INF/applicationContext-security.xml Continue reading
-
Setting up Spring Security in Eclipse – II
Setting up Spring Security – Using URL based Security Scenario: There is a bank called NoFraudBank, which has two branches – HisBranch and HerBranch. Each branch has 4 employees – a Manager, a Teller Supervisor, and two Tellers. Each branch has one account, being a small privately owned bank. The bank allows the account holders Continue reading
-
Setting up Spring Security in Eclipse – I
Setting up Spring Create a new Dynamic Web Project in Eclipse (needs Web tools download from Eclipse) with the following parameters: Project name: <your-project-name> Rest default settings Download and unzip the latest Spring jar files from http://www.springsource.org/download/community?project=Spring%2520Framework Copy the following files from the above unzipped folder into the Web/WEB-INF/lib folder: org.springframework.asm-3.x.x.RELEASE-x.jar org.springframework.beans-3. x.x.RELEASE-x.jar org.springframework.context-3. x.x.RELEASE-x.jar Continue reading
-
Understanding Spring Security
Spring Security, formerly known as Acegi Security, is a framework that provides a way to secure your spring application. As you look for online resources on Spring Security, you will find several people using it with Grails as well. I am not familiar with Grails, so we will discuss only spring based applications, specifically web Continue reading
About Me
Senior Software Engineer professional with over 16 years of success with multiple open source technologies and various Content Management platforms and solutions.
Proven technical abilities through numerous projects involving enterprise web application design and development, application installation, configuration and support, and workflow and collaboration system designs.
- Ability to learn new technologies and platforms quickly and apply them to the task at hand.
- Excellent analytical skills, and strong communication and collaboration abilities.
- Technical emphasis in including but not limited to Java, Ruby on Rails, Documentum and Alfresco
in both Linux and Windows based environments