c# - 来自 Silverlight 应用程序的 WCF 自定义身份验证

标签 c# silverlight wcf authentication ssl

我正在尝试为 silverlight 应用程序创建安全身份验证,但不确定从哪里开始。

该应用程序连接了多个 WCF 服务,我只希望登录的用户能够访问这些服务。

服务中的所有方法都将用户 ID 作为参数,并且只检索对该用户有效的数据。

我已经尝试按照一些教程进行操作,但我发现的大部分内容都是针对我没有使用的 RIA 服务的。

谁能推荐一些我可以通读的网站/教程。

谢谢

最佳答案

我没记错,上次我查看 Silverlight 的 WCF 实现时,它支持 Windows 身份验证或用户名/密码身份验证(在成熟的 WCF 中,您可以进行更复杂的自定义身份验证)。

(编辑:我不认为 Silverlight 包含 wsHttpBinding,所以我上面关于 WIndows 身份验证的陈述可能是错误的)。

这有帮助吗? http://web-snippets.blogspot.com/2008/08/authentication-in-silverlight-using.html

或者这个:http://www.netfxharmonics.com/2008/11/Understanding-WCF-Services-in-Silverlight-2#WCFSilverlightAuthentication

关于c# - 来自 Silverlight 应用程序的 WCF 自定义身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6537816/

相关文章:

wpf - 如何在 WPF 中自由裁剪图像?

wcf - Jquery Ajax 调用 WCF ajax 启用的 Web 服务在 Firefox 上不起作用

c# - 无法在 web.config 中为 WCF Web 服务设置服务名称属性

c# - string.GetHashCode() 在调试和发布中返回不同的值,如何避免这种情况?

silverlight - 在 Silverlight 应用程序中捕获 Web 服务抛出的异常

c# - RichTextBox 不显示我的所有文本。

c# - IIS 托管 WCF 服务中的 Log4Net

c# - Entity Framework 刷新数据

c# - 使用分隔符连接字符串并考虑空字符串

c# - 如何将 "0"和 "1"转换为false和true