1

是否可以禁用 WSO2 BAM thrift 身份验证?我们在与“localhost”不同的主机上发布 BAM,我们收到以下错误

507672 [pool-7-thread-30] ERROR org.wso2.carbon.bam.agent.publish.ThriftAuthenti
cationClient  - Transport Exception for user : admin for url : https://XXX.YYY.ZZZ
.WWW:PORT/
org.apache.thrift.transport.TTransportException: javax.net.ssl.SSLHandshakeExcep
tion: java.security.cert.CertificateException: No subject alternative names pres
ent
        at org.apache.thrift.transport.THttpClient.flush(THttpClient.java:154)

我们在这里看到我们应该重新生成信任库;但是我们想知道是否可以禁用身份验证,因为我们目前只是在运行测试。

谢谢你的支持

4

1 回答 1

1

基本上在 WSO2 BAM 中,我们只能在初始身份验证后通过 Thrift 传输数据。但是为了提高效率,我们可以通过 Thrift 发送有效负载数据而无需身份验证。但即使在这种情况下,JSP 页面也需要初始身份验证。

对于完全认证的数据,使用 ssl://192.168.1.2:9:7611 之类的格式,对于不认证数据,使用 tcp://192.168.1.2:9:7711 之类的连接 URL 格式。

请注意,7611 和 7711 与 Thrift 服务器端口号相关。

于 2012-11-24T16:11:28.410 回答