当前位置:  开发笔记 > 编程语言 > 正文

在WCF中读取调用者的IP地址(OperationContext为null)?

如何解决《在WCF中读取调用者的IP地址(OperationContext为null)?》经验,为你挑选了0个好方法。

我正在使用UserNamePasswordValidator.Validate(字符串用户名,字符串密码)验证用户,并且服务正在托管自己(例如没有IIS).

我遇到的问题是,如果用户验证失败,我想跟踪用户的IP地址.这样可以很好地验证用户的验证,因为OperationContext已经初始化(它在validate方法中为null,直到稍后才创建).

有没有人知道如何在validate方法中或在执行validate方法之前获取客户端IP地址?

是的,我知道如何使用RemoteEndpointMessageProperty获取IP地址,但就像我说的那样,如果验证失败,它永远不会那么远:-)

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有