Authentication tracwiki-XMLRpc

Authentication tracwiki-XMLRpc,authentication,wiki,xml-rpc,trac,Authentication,Wiki,Xml Rpc,Trac,我工作的公司有一个基于Trac的维基 我创建了这个程序,允许用户生成wiki页面的更新版本 程序运行,页面更新,但在历史记录中,用户是匿名的 我在另一台安装了相同trac的服务器上进行了所有测试,在历史记录中,有关于用户的信息(不是匿名的) 我使用以下代码来编写wiki wiki.putPage(getPageName(), newResult.toString(), h); 这是我的身份验证码: Wiki wiki = null; XmlRpcClientConfigImp

我工作的公司有一个基于Trac的维基

我创建了这个程序,允许用户生成wiki页面的更新版本

程序运行,页面更新,但在历史记录中,用户是匿名的

我在另一台安装了相同trac的服务器上进行了所有测试,在历史记录中,有关于用户的信息(不是匿名的)

我使用以下代码来编写wiki

wiki.putPage(getPageName(), newResult.toString(), h);
这是我的身份验证码:

    Wiki wiki = null;

    XmlRpcClientConfigImpl conf = new XmlRpcClientConfigImpl();

    setAuthentication(conf, login, password);
    XmlRpcClient client = new XmlRpcClient();
    client.setConfig(conf);
你知道为什么它会以用户匿名的方式写页面吗


感谢您的回复

您的问题没有包含有关所用URL的信息,但很可能您使用的URL没有挑战身份验证。Trac实例通常被配置为仅在
/login
URL处对身份验证进行质询,因此您的RPC调用需要使用
/login/RPC
URL(而不仅仅是
/RPC