- Form-based authentication is an HTML-based form that uses declarative security
- Easy implementation through control over GUI of the authentication form
- User credentials and roles are checked for their correctness, if found incorrect, error page appears
- Container handles the entire process of authentication
- SSL can be added to part or whole of the web application

Form-based Authentication Implementation
- Define roles and setup users with usernames, passwords, and roles

- Activating Form-based authentication in the server
