私は統合ログイン/ログアウト機能を備えた単一ページのWebアプリケーションを構築しています。バックエンドは、Grails 3とSpring Security 3.0.3によって強化されています。春SecuriyドキュメントからSpring Security 3 - Ajaxログアウト
:
LoginController
はJSON-生成方法ajaxSuccess()
、ajaxDenied()
を持っており、authfail()
ログインJavascriptコードが適切に成功またはエラーメッセージを表示するために使用することができますJSONを生成します。
Ajaxリクエストは、デフォルトでX-Requested-With
リクエストヘッダーによって識別されます。
しかし、Ajaxのログアウト機能はどうですか?私が理解できる限り、それを行うための組み込みのサポートはないので、私はこれを達成する最も簡単な方法についてアドバイスを探しています。
現時点では、デフォルトのSpring Securityの設定では、ログアウトが正常に機能します(つまり、ユーザーは正常にログアウトできます)が、もちろんバックエンドからはログインページのHTMLが得られます。
ありがとうございます!