Использование UiWebView и Monotouch с Azure ACS - PullRequest
2 голосов
/ 03 февраля 2012

Я пытаюсь выяснить, как использовать Azure ACS на iPhone через Monotouch. Похоже, что можно просто указать UiWebView на правильный адрес, позволить пользователю выбрать свой IP-адрес, а затем войти в систему. После этого файл cookie должен содержать необходимую информацию.

Получение NSHttpCookie и его перевод в System.Net.Cookie выглядит просто: Как преобразовать NSHttpCookie в System.Net.Cookie в MonoTouch?

Однако я не могу понять первую часть. Я попытался указать UIWebView на все конечные точки в консоли управления. Ни один из них не отображает IP-адреса.

Нужно ли что-то делать в приложениях Relaying Party? Возможно создать новое приложение? Кто-нибудь знает, какими будут настройки? Это легко для веб-сайта Azure, но я не могу понять это для мобильного приложения.

Кто-нибудь делал это? Есть идеи? Бесконечно благодарен, Chris

1 Ответ

0 голосов
/ 29 февраля 2012

звучит так, как будто у вас большая часть сценария работает, но я думаю, что вы ищете SWT не в том месте.ACS не записывает SWT в файл cookie, а возвращает SWT посредством пассивного ответа WS-Federation, ищите параметр wresult в теле ответа.

Кроме того, это может помочьВы:

http://www.wadewegner.com/2011/07/windows-azure-toolkit-for-ios-now-supports-the-access-control-service/

...