【问题标题】:Print user's IP address in WSO2 identity servers log在 WSO2 身份服务器日志中打印用户的 IP 地址
【发布时间】:2017-09-05 03:25:39
【问题描述】:

我的应用程序使用 spring security saml 扩展与带有 SAML 2.0 的 WSO2 Identity Server 5.3 集成,并且工作正常。现在我需要在 WSO2 身份服务器的日志中打印用户的 IP 地址。知道如何实现这一目标吗?

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

【问题讨论】:

标签: wso2 saml wso2is spring-saml


【解决方案1】:

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

受保护的 void processAuthenticationResponse(HttpServletRequest 请求, HttpServletResponse 响应,AuthenticationContext 上下文)

【讨论】:

    猜你喜欢
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 2012-11-18
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    相关资源
    最近更新 更多