2

我试图弄清楚如何通过 Monotouch 在 iPhone 上使用 Azure ACS。看起来应该可以简单地将 UiWebView 指向正确的地址,让用户选择他们的 IP,然后登录。之后 cookie 应该包含所需的信息。

获取 NSHttpCookie 并将其转换为 System.Net.Cookie 看起来很简单: 如何在 MonoTouch 中将 NSHttpCookie 转换为 System.Net.Cookie?

但是,我无法弄清楚第一部分。我尝试将 UIWebView 指向管理控制台中的所有端点。他们都没有显示IP。

我需要在中继方应用程序中做些什么吗?也许创建一个新的应用程序?有谁知道设置是什么?对于 Azure 网站来说这很容易,但对于移动应用程序我就搞不定了。

有人做过吗?有任何想法吗?谢谢一百万,克里斯

4

1 回答 1

0

听起来你的大部分场景都在工作,但我认为你在错误的地方寻找 SWT。ACS 不会将 SWT 写入 cookie,而是通过 WS-Federation Passive 响应返回 SWT,在响应正文中查找 wresult 参数。

另外,这可能对您有帮助:

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

于 2012-02-29T16:31:30.363 回答