gpt4 book ai didi

ios - 与 Silveright 和 iPad 客户端一起使用的推荐绑定(bind)是什么

转载 作者:行者123 更新时间:2023-12-01 19:24:03 25 4
gpt4 key购买 nike

我正在启动一个新产品,该产品需要托管在 Azure 上的基于 .NET 的服务器(使用 WCF)。我想要基本的身份验证和安全功能。客户端都是“丰富的”用户界面,但不一定是微软的。

我们打算用 Silverlight 编写第一个客户端应用程序,但我们希望保持我们的选择开放,以便将来实现 iOS 和 Android 客户端。因此,我们不想使用 WCF 特定功能,而是希望使用在其他环境中轻松可用的协议(protocol)。

当然,通过 Silverlight 客户端,我们希望能够自动为我们完成尽可能多的工作。我们打算仅通过网络服务进行通信。

对于这种情况建议使用哪些绑定(bind)?

您将如何实现安全性? (假设我们需要基本的安全性 - 用户能够使用加密的用户名和密码登录,也许还需要一些内置的基本角色管理,尽管这是可选的)。

建议?

最佳答案

您可以使用WCF to implement a REST interface

绑定(bind)必须是 basicHttpBinding(对所有平台开放)并使用 SSL 来保护线路。

可以使用身份验证后来回传递的 token 来管理凭据。很像 http session 。您可以使用 cookie 传递 token ,但 token 也可以是 API 或 header 的一部分。看这个Best Practices for securing a REST API / web service

这将赋予您 .NET 和 WCF 的强大功能,而不会失去互操作性。

关于ios - 与 Silveright 和 iPad 客户端一起使用的推荐绑定(bind)是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com