2012-07-23 6 views
0

제가 일하는 회사는 Trac을 기반으로 한 위키를 가지고 있습니다.Trac Wiki - XMLRpc

사용자가 업데이트 된 버전의 wiki 페이지를 생성 할 수있게 해주는이 프로그램을 만들었습니다.

프로그램이 작동하고 페이지가 업데이트되었지만 기록에서 - 사용자는 익명입니다.

나는 그것과 역사에 설치된 같은 TRAC와 다른 서버에있는 모든 내 시험,

내가 위키

에 기록하려면 다음 코드를 사용 (익명되지 않음) 사용자에 대한 정보가했다 그것은 사용자가 익명으로 페이지를 쓰는 이유

Wiki wiki = null; 

    XmlRpcClientConfigImpl conf = new XmlRpcClientConfigImpl(); 

    setAuthentication(conf, login, password); 
    XmlRpcClient client = new XmlRpcClient(); 
    client.setConfig(conf); 

당신은 알고 계십니까 : 여기

wiki.putPage(getPageName(), newResult.toString(), h); 

내 인증 코드?

사용 된 URL에 대한 정보를 포함하지 않았다 당신의 대답

답변

1

귀하의 질문 주셔서 감사합니다,하지만 가장 가능성이 당신이 인증에 도전 URL을 사용하고 있지 않습니다. Trac 인스턴스는 일반적으로 /login URL에서 인증을 시도하도록 구성되어 있으므로 RPC 호출은 이 아닌 <tracproject>/login/rpc URL을 사용해야합니다.