适用于MonoTouch的经过身份验证的WCF服务,适用于Android和WP7的Mono

时间:2012-02-10 19:02:11

标签: c# wcf authentication xamarin.ios

我正在编写一个电话应用程序,最终用户应该可以访问自己的个人消息和其他个人内容。 有没有人对如何创建这样的服务有一些好的想法,如果我使用Soap或Rest,我应该只是发送每个请求的用户名/密码或?

我希望从所有三个平台访问的服务的最佳选择是什么,并且只返回特定于身份验证用户的信息。

2 个答案:

答案 0 :(得分:4)

作为WCF的建议替代方案,至少值得一看,ServiceStack是一个开源REST Web服务框架,非常适合在移动应用程序中使用,它支持Mono平台。它还内置了对user authentication的支持。至少,它提供了performs very well

的JSON序列化程序

ServiceStack有一个Wiki here

答案 1 :(得分:0)

我不知道对MonoTouch / MonoDroid的支持是什么,但是WCF支持安全服务,而无需手动为每个请求添加用户名/密码(实际上是这样,但它包含在标题中)。

请参阅此博文,了解使用WPF自定义用户名/密码验证器的一个很好的起点:http://blogs.msdn.com/b/pedram/archive/2007/10/05/wcf-authentication-custom-username-and-password-validator.aspx