我已经在群集中部署了两个WSO2IS服务器,部署似乎工作正常,因为所提出的请求的答案是有意义的,并且所有策略都正在运行。
但是我对每个请求都会得到同样的错误,我无法找到真正的意义,如果这是正常的行为,或者恰恰相反,我错过了一些错误。
正如您所看到的,首先我得到“警告:非法访问尝试...”,然后使用默认用户(ADmin)成功登录...
[2014-04-14 12:57:36,293]警告{org.wso2.carbon.server.admin.module.handler.AuthenticationHandler} - 非法访问尝试[2014-04-14 12:57:36, 0292] 尝试验证对服务EntitlementService的访问时从IP地址10.6.10.11 [2014-04-14 12:57:36,423] INFO {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - 'admin@carbon.super [-1234]'登入[2014-04-14 12 :5 7:36423 + 0200]
感谢您的帮助,
提前致谢,
豪尔赫。
答案 0 :(得分:1)
您正在访问“EntitlementService”,这是一项管理服务。因此,您需要进行身份验证才能访问此服务。基本上你需要在基本认证头中发送用户/密码。在基本认证中,当服务器发出未经授权的响应时,客户端通常会发送基本头。这就是为什么每次都会看到上面Illegal access attempt
登录的原因,在客户端发送标题后,用户将被验证。但是,您可以通过Preemptive Authentication
模式使用基本身份验证来避免此问题。如果您使用Httpclient库发送请求,则可以启用它。请参阅this