WCF 4.5,WebAPI,还是两者的混合?

时间:2012-09-04 07:51:49

标签: .net wcf wcf-data-services wcf-security wcf-web-api

这是我的情景:

我正在使用.NET 4.5并创建一个WCF服务,该服务将公开敏感数据并需要用户名/密码才能访问。现在,我希望该服务能够返回JSONP,因为它是跨域的(这是我遇到问题的地方)。

据我所知,我的解决方案是:

客户 - > WebAPI(充当客户端的代理,由jQuery调用并可以访问客户端会话状态) - > WCF数据服务 - >数据库中。

使用此结构,WebAPI可以安全地发送用户名/密码。所有这些都将通过SSL。

这是我的方案的正确方法吗?我试过了客户 - > WCF数据服务 - >数据库方法,但我无法通过jQuery调用来保证这一点,而无需遵循自定义的Oauth路由,我并不是真的想做。

非常感谢任何建议。

0 个答案:

没有答案