Windows Live Id OAuth со средой разработки в c # .net - PullRequest
6 голосов
/ 01 ноября 2011

Я просто пытаюсь создать один пример приложения, с помощью которого я могу войти на свой веб-сайт по протоколу OAuth Windows Live Id.

Мое приложение (загруженный один образец, доступный в сети) работает нормально. Откроется всплывающее окно, где я могу указать свои учетные данные для идентификатора Windows Live Id, а затем перенаправить обратно на URL-адрес перенаправления, указанный в моей учетной записи.

Я заметил, что когда я предоставляю действующий URL (скажем ..... myappp.sample.com), он отлично перенаправляется. Но когда я пытаюсь поставить (http://localhost:52254/WebSite9/default.aspx), это не поддерживается в моем аккаунте. (ошибка -> Вы должны ввести действительный домен, который начинается с http: // или https: // - строки запроса не допускаются. Длина ограничена 248 символами.)

Мой вопрос таков: как я могу использовать все это для тестирования в моей локальной среде? Потому что он не перенаправляет обратно на локальный URL. Только перенаправление на Live URL.

Есть ли способ проверить OAuth Live Id в среде разработки ??

1 Ответ

6 голосов
/ 16 ноября 2011

Восточный пирог. Вставьте что-то вроде:

http://www.anydomain.com/ на странице живого приложения.

Затем добавьте этот домен в файл хоста вашего компьютера (или в интрасети, или в другом месте), указав 127.0.0.1.

Перенаправление - это просто перенаправление 302. Это происходит в браузере.

...