【发布时间】:2009-05-06 12:07:41
【问题描述】:
我正在编写使用 wsHttpBinding 绑定的 WCF 服务,该绑定不是托管在 IIS 中而是托管在 Windows 服务中。我想在服务中有一个 Login(user,pass) 方法,如果用户有效,它将给客户端一张票。
谁能帮助我了解如何在 WCF 中实现票证基础身份验证?是否有任何标准机制或者我必须实施自己的机制?我还想在服务中为每个用户存储其他数据。
【问题讨论】:
标签: wcf authentication
我正在编写使用 wsHttpBinding 绑定的 WCF 服务,该绑定不是托管在 IIS 中而是托管在 Windows 服务中。我想在服务中有一个 Login(user,pass) 方法,如果用户有效,它将给客户端一张票。
谁能帮助我了解如何在 WCF 中实现票证基础身份验证?是否有任何标准机制或者我必须实施自己的机制?我还想在服务中为每个用户存储其他数据。
【问题讨论】:
标签: wcf authentication
我找到了解决办法,不知道有没有标准机制,但是这里的帖子帮我解决了问题...
http://blogs.microsoft.co.il/blogs/bursteg/archive/2006/04/23/141.aspx
如果用户被验证,我只是从登录方法返回票证,并在每次调用中发送带有消息头的令牌,可以在其他服务调用中检查
【讨论】: