Spring Security CoreプラグインのAJAX機能を使用してGrailsアプリケーションにログインするChrome拡張機能を作成しようとしています。以前のログインがなく、拡張機能(ajax)からログインしていれば動作します。私がログアウトすると(ajax)、それも同様に動作しますが、それ以上のログイン(ajax)は失敗しますが、私はajaxの成功を得て、ユーザー名はanonymousUserです。Grailsを入手しようとしていますSSC AJAXログインがChrome拡張機能で動作するようにしました
物事をリセットするには、標準のWebログイン(非ajax)を使用してログイン/ログアウトする必要があり、もう一度ajaxを使用してログイン/ログアウトすることができます。その後、anonymousUserユーザー名を再度取得します。
これを解決するにはどうしたらいいですか、通常の非ajaxログイン/ログアウトのようにユーザー名をクリアするためにGrailsセキュリティを取得するにはどうすればよいですか?
これはChromeに関連するものでしょうか?
もう少しデバッグコードを追加すると、私は、認証オブジェクトのsessionIdがajaxログアウトと通常のWebログアウトの後でnullであることに気づいています。それは私の問題だろうか? – ahanson
私はそれがクロムかもしれないと思っています。私がクッキーを見ているように見えますが、その応答はあまりにも応答のようにそれらを更新していません。だから私はSpring Securityが好まないと思っている古いjsessionid値を持っています。 – ahanson