私の大学のJSPプロジェクトでは、ユーザー登録のためにCAPTCHAのような認証を使用していますが、単純な数学的挑戦(例:2 * 5 =?)。このような要件のためにreCAPTCHAのようなサードパーティ製のAPIは使用していないことに注意してください。プロジェクトデモでは私のプロジェクトでインターネットアクセスができないためです。画像を取得して、Webコンテナにそのパスを公開することなく表示します
ここでは、ユーザーが登録フォームからサブミットをクリックすると、私のコレクションの画像をモーダルダイアログにランダムに読み込みます。したがって、ユーザーがイメージの実際のパス(例:<img src="/captcha-images/img2343.jpg"/>
)を見ることができないようにイメージをロードするか、イメージやサードパーティ製イメージを使用せずにそのようなユーザー検証を実行するために、パーティーライブラリ。私は実際のwebappsで、そのようなライブラリが使用されて知っているが、私はそのようなものを使用しない理由を述べた。