Попытка получить логин Grails SSC AJAX для работы с расширением Chrome - PullRequest
0 голосов
/ 18 ноября 2010

Я пытаюсь написать расширение для Chrome, которое будет входить в мое приложение Grails с использованием возможностей AJAX плагина Spring Security Core.Если ранее не было логина и я авторизовался с расширения (ajax), это работает.Затем, если я выйду из системы (ajax), это тоже работает, но все дальнейшие входы в систему (ajax) завершатся неудачно, но я получаю ajax-успех, сообщая, что имя пользователя - anonymousUser.

Для того, чтобы сбросить настройки, мне нужно войти / выйти через стандартный веб-вход (не ajax), и я могу снова войти / выйти один раз, используя ajax.Затем я снова получаю имя пользователя anonymousUser.

Как я могу устранить эту проблему или заставить систему безопасности Grails очистить имя пользователя, как при обычном входе / выходе из системы без Ajax?

Возможно, это что-то связанов Chrome?

1 Ответ

0 голосов
/ 19 ноября 2010

Похоже, это была проблема с безопасностью файлов cookie в Chrome.Я все еще работаю над попыткой выяснить специфику, но чтобы обойти это, мне пришлось явно установить cookie-файл jsessionid в коде расширения.Мне кажется, что если бы у меня были установлены разрешения, разрешающие запросы XHR, эти разрешения также должны применяться к файлам cookie.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...