Chapter 8. Securing Flows

Table of Contents

Introduction
How do I secure a flow?
The secured element
Security attributes
Matching type
The SecurityFlowExecutionListener
Custom Access Decision Managers
Configuring Spring Security
Spring configuration
web.xml Configuration

Introduction

Security is an important concept for any application. End users should not be able to access any portion of a site simply by guessing the URL. Areas of a site that are sensitive must ensure that only authorized requests are processed. Spring Security is a proven security platform that can integrate with your application at multiple levels. This section will focus on securing flow execution.