2012-05-25 57 views
0

我们需要技术或一组技术来创建跨单一数据库的平台访问权限。我们将使用ASP.NET MVC创建一个Web应用程序,使用PhoneGap,C#for Windows,本地Mac或AdobeAIR同时部署移动应用程序来同时定位Windows,Mac和Linux。我们需要一种方法来建立一个集中的访问层,以便我们可以提出请求并从数据库中取回结果。构建可访问数据库的跨平台应用程序

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

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

+0

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

回答

2

是的,这是可能的,如果你把它与像Twitter或Facebook这样的门户进行比较,他们非常喜欢你说的话。将OAuth用于身份验证,并使用令牌&密钥标识每个HTTP请求,并使数据对于登录用户非常特定。

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