我在WCF服务中使用了UserNamePasswordValidator进行自定义身份验证,我使用静态变量并将UserId变量的值设置为below.As,我使用的是静态变量,它将覆盖两个requests.How之间的UserId值,在服务方法中可以得到UserId吗?public class CustomUserNameValidator : UserNamePasswordValidator
当他们尝试访问我的服务时,我希望通过UserNamePasswordValidator的覆盖验证方法验证用户名和密码,该方法当前定义为:
public override void Validate(string,我不知道如何在wcf服务中设置它。我不是在创建wcf服务。而且,理想情况下,我想要做的是从php客户端向wcf服务发送一个soap请求,
我正在使用带有HTTPS (.NET 4.5)的WCF自定义Validator。验证成功返回的客户对象,我想在以后使用。目前,我可以使用静态变量来完成它,如果可能的话,我喜欢避免。我尝试使用HttpContext,它在主线程中变为null。我的理解验证在不同的线程下运行。有没有任何方法,我可以共享会话信息,而不涉及DB或文件共享。请参阅相关线程和。在Authentication.cs中
public class CustomValid