A CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) allows a challenge-response input to be provided by the users to enable computer systems to validate that a "live" user is accessing the system rather than a computer.
A CAPTCHA shows a question to the user of a system, (typically when creating user accounts) that only a human being can answer and an automated system would not be able to answer. Usually these questions are in the form of simple mathematics or a set of obscured letters to be repeated, both of which would be difficult for a computer application to respond with.
The previous example uses Seam's default CAPTCHA configuration that asks a simple mathematical question to the user (in this case, what is the value of 16+21).
To implement this type of CAPTCHA support in a Seam application, we need to ensure that the Seam resource servlet (org.jboss.seam.servlet.SeamResourceServlet
) is configured for our application. If you are using a SeamGen...