【发布时间】:2013-08-12 07:16:46
【问题描述】:
我看到了一些解决方案,您可以使用 asp.net 中的成员身份限制 WCF 中的访问。(How do I restrict access to some methods in WCF?) 但我想知道使用 FormsAuthenticationTicket 是否有类似的东西。
我没有在我的网站上配置 Membership,我正在使用 FormsAuthenticationTicket 和 WCF 中的方法登录等等。
WCF 服务未配置为使用 SSL YET,因为我工作的人没有通过我们的托管公司购买证书(不知道是否相关)
主要是我需要保护我的 WCF 服务中的一些方法免受未经授权的访问,如果有另一个更简单的解决方案,我希望能对此提供一些意见。
我对 WCF 和整体安全性非常陌生,但熟悉 ASP.NET 和 C#。 我很想得到一些教学性的答案,而不仅仅是一个解决方案或想法
更新: 我的解决方案的一些 pastebin 链接:
wcf.svc http://pastebin.com/S3bTPKaV
wcf 网络配置: http://pastebin.com/Pshf7STz
客户端网络配置: http://pastebin.com/QY9252mB
【问题讨论】: