WSO2 Identity Server - Log Error: Server is Not Picking up the Client Certificate
WSO2 Identity Server - Log Error: Server is Not Picking up the Client Certificate
测试 WSO2 身份服务器 rel 时。 5.1 使用Travelocity工具,我看到日志文件中记录了一些错误信息,告诉:
"Server is not picking up the client certificate. Mutual SSL authentication is notdone"
消息每 3 分钟重复一次。
丢失的证书存储在哪里需要更新以将 Travelocity 连接到 WSO2 IdP 而不写入错误日志?在客户端的 travelocity.jks 存储中,我目前看到一个本地主机的别名条目和另一个 IDP 条目。
我已将 log4j.properties 的调试级别提高到以下值:
log4j.logger.org.wso2.carbon.user=DEBUG
log4j.logger.org.wso2.carbon.identity=DEBUG
log4j.logger.org.wso2.carbon.idp.mgt=DEBUG
这实际上不是错误日志。这是一个调试日志。如果您从 log4j.properties 文件中删除了以下调试级别条目,您将看不到它。
log4j.logger.org.wso2.carbon.identity=DEBUG
MutualSSLAuthenticator 是一个碳验证器,默认情况下随 WSO2 IS 5.1.0 一起提供。默认情况下,此验证器从位于的 authenticators.xml 文件
IS_HOME/repository/conf/security/目录。这实际上并没有被 SAML 身份验证流程或您可能正在尝试使用 Travelocity 示例应用程序的 OpenID 流程调用。但是,当框架检查身份验证器是否能够处理身份验证时,日志会被打印出来。
此验证器与 OOTB 支持的工作流管理功能 [1] 一起使用,用于服务器到服务器的验证。
您还可以通过在 authenticators.xml 文件中注释掉以下配置来禁用此身份验证器,并且使用Travelocity 示例应用程序将成功运行。
<Authenticator name="MutualSSLAuthenticator">
<Priority>5</Priority>
<Config>
<Parameter name="UsernameHeader">UserName</Parameter>
<Parameter name="WhiteListEnabled">false</Parameter>
<Parameter name="WhiteList">
</Config>
</Authenticator>
测试 WSO2 身份服务器 rel 时。 5.1 使用Travelocity工具,我看到日志文件中记录了一些错误信息,告诉:
"Server is not picking up the client certificate. Mutual SSL authentication is notdone"
消息每 3 分钟重复一次。
丢失的证书存储在哪里需要更新以将 Travelocity 连接到 WSO2 IdP 而不写入错误日志?在客户端的 travelocity.jks 存储中,我目前看到一个本地主机的别名条目和另一个 IDP 条目。
我已将 log4j.properties 的调试级别提高到以下值:
log4j.logger.org.wso2.carbon.user=DEBUG
log4j.logger.org.wso2.carbon.identity=DEBUG
log4j.logger.org.wso2.carbon.idp.mgt=DEBUG
这实际上不是错误日志。这是一个调试日志。如果您从 log4j.properties 文件中删除了以下调试级别条目,您将看不到它。
log4j.logger.org.wso2.carbon.identity=DEBUG
MutualSSLAuthenticator 是一个碳验证器,默认情况下随 WSO2 IS 5.1.0 一起提供。默认情况下,此验证器从位于的 authenticators.xml 文件 IS_HOME/repository/conf/security/目录。这实际上并没有被 SAML 身份验证流程或您可能正在尝试使用 Travelocity 示例应用程序的 OpenID 流程调用。但是,当框架检查身份验证器是否能够处理身份验证时,日志会被打印出来。
此验证器与 OOTB 支持的工作流管理功能 [1] 一起使用,用于服务器到服务器的验证。
您还可以通过在 authenticators.xml 文件中注释掉以下配置来禁用此身份验证器,并且使用Travelocity 示例应用程序将成功运行。
<Authenticator name="MutualSSLAuthenticator">
<Priority>5</Priority>
<Config>
<Parameter name="UsernameHeader">UserName</Parameter>
<Parameter name="WhiteListEnabled">false</Parameter>
<Parameter name="WhiteList">
</Config>
</Authenticator>