【发布时间】:2016-06-11 18:00:44
【问题描述】:
编辑:
请注意两点:应用程序将公开可用,用户无需拥有任何帐户。如果更好,您还可以建议 WCF 以外的其他解决方案。
我正在用 C# 开发一个可以轻松安装其他应用程序的应用程序。此应用程序支持的程序列表将存储在公共服务器上的数据库中。 只有我的应用程序应该能够访问这个数据库。 每个人都可以安装此应用程序,用户不需要拥有任何帐户。
现在,我想知道应用程序和服务器之间的通信应该如何。我正在考虑开发 WCF 服务,但每个人都可以轻松连接到该服务(只有我的程序才能访问该服务)。
有什么方法可以保护 WCF 服务免受未经授权的访问?或者你有什么更好的想法吗?这个应用程序和服务器之间的通信应该是什么样子的?
提前感谢您的帮助!
【问题讨论】: