azure - 将 UiWebView 和 Monotouch 与 Azure ACS 结合使用

标签 azure xamarin.ios wif acs

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

获取 NSHttpCookie 并将其转换为 System.Net.Cookie 看起来很简单: How do I convert an NSHttpCookie to a System.Net.Cookie in MonoTouch?

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

我需要在中继方应用程序中执行某些操作吗?也许创建一个新的应用程序?有谁知道设置是什么?对于 Azure 网站来说很容易,但对于移动应用程序我无法弄清楚。

有人做过吗?有任何想法吗? 太感谢了, 克里斯

最佳答案

听起来您已经完成了大部分场景,但我认为您在错误的位置寻找 SWT。 ACS 不会将 SWT 写入 cookie,而是通过 WS-Federation 被动响应返回 SWT,在响应正文中查找 wresult 参数。

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

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

关于azure - 将 UiWebView 和 Monotouch 与 Azure ACS 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9122072/

相关文章:

javascript - 无法使用http模块nodejs azure函数执行http请求

c# - MonoTouch 对话框自定义字体

security - WIF 和 REST 很合适吗?

asp.net-mvc-3 - WSFederationAuthenticationModule.IsSignInResponse 中存在潜在危险的 Request.Form

azure - 我可以在 Windows Azure 中使用什么 token 颁发者?

c# - 在适用于 .NET 的 Azure 管理库中创建具有多个声明的 Azure 服务总线策略

java - 将 Azure Blob 存储与 java MVC 结合使用 Azure 网站

azure - 无法使用 powershell cmdlet 将 Azure Scaleset 连接到 Automation DSC

ios - 在 MonoTouch 中生成并存储唯一 ID

iphone - Visual Studio 不会使用 Xamarin 生成 iOS "ipa"可执行文件