【问题标题】:Building cross platform apps with access to a database构建可访问数据库的跨平台应用程序
【发布时间】:2012-05-25 07:09:17
【问题描述】:

我们需要技术或一组技术来创建对单个数据库的跨平台访问。我们将使用 ASP.NET MVC 创建一个 Web 应用程序,使用 PhoneGap、C# for Windows、native for Mac 或 Adob​​eAIR 部署移动应用程序以同时针对 Windows、Mac 和 Linux。我们需要一种方法来拥有一个集中的访问层,以便我们可以发出请求并从我们的数据库中获取结果。

有什么方法可以使用 WCF 服务并确保只有登录的用户才能访问其数据?如果不是,在这种情况下可以推荐什么。请注意,在实现 Web 和 PhoneGap 应用程序时,我们需要使用 JavaScript AJAX 请求来访问数据。

我们将非常感谢任何想法。

【问题讨论】:

  • “只有登录的用户才能访问其数据”是什么意思?您必须使用 WCF 自己实现身份验证。可以将数据包装在 SOAP 中并被其他框架使用。

标签: javascript database wcf cordova cross-platform


【解决方案1】:

是的,这是可能的,如果您将其与 twitter 或 facebook 等门户网站进行比较,他们会按照您所说的去做。使用 OAuth 进行身份验证,并使用令牌和密钥识别每个 HTTP 请求,并使数据非常特定于登录用户。

这样做可以让您扩展平台的范围,以便在将来需要时提供开发人员 API。

【讨论】:

    猜你喜欢
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 2013-04-20
    • 1970-01-01
    • 2012-05-12
    相关资源
    最近更新 更多