打印用户';WSO2身份服务器日志中的IP地址

打印用户';WSO2身份服务器日志中的IP地址,wso2,saml,wso2is,spring-saml,Wso2,Saml,Wso2is,Spring Saml,我的应用程序使用SpringSecuritySAML扩展与WSO2IdentityServer5.3和SAML2.0集成,运行良好。现在我需要在WSO2 Identity server的日志中打印用户的IP地址。你知道如何做到这一点吗 注意:我创建了自定义身份验证程序和自定义用户存储来自定义身份验证过程。通过扩展BasicAuthenticator解决了这个问题。此类有一个参数为HttpServletRequest的方法。Rest很简单,我获得了IP和其他客户机信息,并调用了web服务将其保存在

我的应用程序使用SpringSecuritySAML扩展与WSO2IdentityServer5.3和SAML2.0集成,运行良好。现在我需要在WSO2 Identity server的日志中打印用户的IP地址。你知道如何做到这一点吗


注意:我创建了自定义身份验证程序和自定义用户存储来自定义身份验证过程。

通过扩展BasicAuthenticator解决了这个问题。此类有一个参数为HttpServletRequest的方法。Rest很简单,我获得了IP和其他客户机信息,并调用了web服务将其保存在DB中

受保护的无效processAuthenticationResponse(HttpServletRequest请求,
HttpServletResponse,AuthenticationContext)

请阅读-总结是,这不是向志愿者致辞的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。谢谢。。我会记住的。这不在http访问日志中打印出来吗?您想在wso2carbon.log中打印它吗?是的!!!我想在WSO2Carbon.log中打印这个。此外,我还需要捕获相同的内部自定义验证器,以便将此IP发送到外部SOAP服务以保存在数据库中。