【问题标题】:securing a WCF service for consumption by iphone保护 WCF 服务以供 iphone 使用
【发布时间】:2011-11-27 20:22:06
【问题描述】:

我有一个 WCF 服务,需要保护它才能被 iphone 应用程序使用。我想知道我的选择是什么。我环顾网络,发现通过 SSL 使用 SSL 或 api 密钥或用户名/密码是一种选择,但我无法找到有关如何正确实现它们以供 iphone 应用程序使用的任何链接。如果有人能指出正确的方向,我将不胜感激。

【问题讨论】:

标签: iphone .net wcf security authentication


【解决方案1】:

为 basicHttp 绑定和传输安全配置 WCF 服务。为了让客户端工作,你需要实现一个 NSUrlConnection 委托。然后手机将能够正确进行身份验证。您可以使用钥匙串来存储用户的凭据。

远离通常由 wsHttp 绑定打开的 WS-* 协议。这些大大增加了您需要读取和/或生成的 XML 的复杂性。

虽然手机可以接收和发送 XML,但它不如在 .NET 中方便。您可能需要考虑更简单的序列化格式,例如 JSON。这将需要使用 webHttp 绑定。

【讨论】:

    猜你喜欢
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2011-01-31
    • 1970-01-01
    相关资源
    最近更新 更多