Расширитель автозаполнения asp.net и аутентификация форм - PullRequest
1 голос
/ 21 июля 2011

Я использую расширитель автозаполнения на сайте, который настроен на использование аутентификации форм, однако я не использую FormsAuthentication.SetAuthCookie. Вместо этого создается authCookie и добавляется в ответ. Автоматическое заполнение настроено на использование метода страницы на содержащей странице. Метод имеет атрибуты WebMethod и ScriptMethod.

Проблема возникает, когда я пытаюсь активировать автозаполнение, я получаю диалоговое окно для аутентификации на веб-сервере. Я уже нахожусь на странице, к которой принадлежит веб-метод, я не понимаю, почему вызов службы требует от меня повторной аутентификации. Любое понимание будет оценено.

1 Ответ

0 голосов
/ 09 мая 2012

Оказалось, что это запрос на межсайтовую аутентификацию, потому что автозаполнение вызывало COMPUTERNAME.DOMAINNAME, где сам сайт вызывался в LOCALHOST. Я должен был это распознать раньше, но все, что мне нужно было сделать, это скопировать COMPUTERNAME.DOMAINNAME и использовать его для URL вместо LOCALHOST.

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