1 option
Spring Security 3.x cookbook / Anjana Mankale.
- Format:
- Book
- Author/Creator:
- Mankale, Anjana.
- Series:
- Quick answers to common problems
- Language:
- English
- Subjects (All):
- Application software--Development.
- Application software.
- Application software--Security measures.
- Computer networks--Security measures.
- Computer networks.
- Computer software--Development.
- Computer software.
- Physical Description:
- 1 online resource (300 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Publishing, 2013.
- Language Note:
- English
- Summary:
- This book follows a cookbook style exploring various security solutions provided by Spring Security for various vulnerabilities and threat scenarios that web applications may be exposed to at the authentication and session level layers.This book is for all Spring-based application developers as well as Java web developers who wish to implement robust security mechanisms into web application development using Spring Security.Readers are assumed to have a working knowledge of Java web application development, a basic understanding of the Spring framework, and some knowledge of the fundamentals of the Spring Security framework architecture. Working knowledge of other web frameworks such as Grails and so on would be an added advantage to exploit the whole breadth of recipes provided in this book, but this is not mandatory.
- Contents:
- Intro
- Spring Security 3.x Cookbook
- Table of Contents
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Preface
- Introduction
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Basic Security
- JAAS-based security authentication on JSPs
- Getting ready
- How to do it...
- How it works...
- See also
- JAAS-based security authentication on servlet
- Container-based basic authentication on servlet
- Form-based authentication on servlet
- Form-based authentication with open LDAP and servlet
- Hashing/Digest authentication on servlet
- How to do it....
- Basic authentication for JAX-WS and JAX-RS
- Enabling and disabling the file listing
- 2. Spring Security with Struts 2
- Integrating Struts 2 with Spring Security
- Struts 2 application with basic Spring Security
- Using Struts 2 with digest/hashing-based Spring Security
- Using Spring Security logout with Struts 2.
- Getting ready
- There's more...
- Authenticating databases with Struts 2 and Spring Security
- Getting the logged-in user info in Struts 2 with Spring Security
- Displaying custom error messages in Struts 2 for authentication failure
- Authenticating with ApacheDS with Spring Security and Struts 2 application
- 3. Spring Security with JSF
- Integrating JSF with Spring Security
- JSF with form-based Spring Security
- JSF and form-based authentication using Spring Security to display logged-in user
- How do it...
- Using JSF with digest/hashing-based Spring Security
- Logging out with JSF using Spring Security
- Authenticating database with Spring Security and JSF
- ApacheDS authentication with JSF and Spring Security
- Authentication error message with JSF and Spring Security
- 4. Spring Security with Grails
- Spring Security authentication with Groovy Grails setup
- How to do it…
- How it works…
- See also.
- Spring Security with Grails to secure Grails controller
- Spring Security authentication with Groovy Grails logout scenario
- Spring Security with Groovy Grails Basic authentication
- Spring Security with Groovy Grails Digest authentication
- Spring Security with Groovy Grails multiple authentication
- Spring Security with Groovy Grails LDAP authentication
- 5. Spring Security with GWT
- Spring Security with GWT authentication using Spring Security Beans
- Form-based authentication with GWT and Spring Security
- Basic authentication with GWT and Spring Security
- How it works..
- Digest authentication with GWT and Spring Security
- Database authentication with GWT and Spring Security
- LDAP authentication with GWT and Spring Security
- 6. Spring Security with Vaadin
- Spring Security with Vaadin - basic authentication
- Spring Security with Vaadin - Spring form-based authentication
- Spring Security with Vaadin - customized JSP form-based authentication
- Spring Security with Vaadin - using Vaadin form
- 7. Spring Security with Wicket
- Setting up a database
- Setting up the Wicket application
- Spring Security with Wicket - basic database authentication
- Spring Security with Wicket - Spring form-based database authentication
- Spring Security with Wicket - customized JSP form-based database authentication
- Spring authentication with Wicket authorization
- Multitenancy using Wicket and Spring Security
- 8. Spring Security with ORM and NoSQL DB
- Setting up the Spring Hibernate application
- Spring Security with Hibernate using @preAuthorize annotation
- Spring Security with Hibernate using authentication provider with @preAuthorize annotation
- Spring Security with Hibernate using UserDetailsService with Derby database
- Spring Security with MongoDB
- 9. Spring Security with Spring Social
- Spring Security with Spring Social to access Facebook
- Spring Security with Spring Social to access Twitter.
- Spring Security with multiple authentication providers
- Spring Security with OAuth
- 10. Spring Security with Spring Web Services
- Applying Spring Security on RESTful web services
- Spring Security for Spring RESTful web service using the cURL tool
- Integrating Spring Security with Apache CXF RESTful web service
- Integrating Spring Security with Apache CXF SOAP based web service
- Integrating Spring Security with Apache Camel
- 11. More on Spring Security
- Spring Security with multiple input authentications
- Spring Security with Captcha integration
- Spring Security with JAAS
- Index.
- Notes:
- Includes index.
- Includes bibliographical references and index.
- Description based on online resource; title from PDF title page (ebrary, viewed December 20, 2013).
- ISBN:
- 1-78216-753-6
- OCLC:
- 864382871
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.