我喜欢保护 wcf 服务,而不需要在每次来自 javascript 的调用时传递用户名密码。我想我可以用cookies来实现它?我不知道从哪里开始。我喜欢看代码来理解,代码胜于 Eloquent 。有很多如何使用 .NET 进行身份验证的示例,但我不确定与 javscript 的关系如何工作。
最佳答案
你能做什么
- 在 ASP.NET compatibility 中托管 WCF模式
- 拒绝匿名访问 Web.Config 中的服务 URI
- 在您的网站上实现表单例份验证
步骤1和2将确保不会向 WCF 服务授予匿名访问权限。步骤3将确保通过javascript请求自动传递任何身份验证cookie
关于c# - 使用 Javascript 进行 WCF 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15626834/