Как авторизоваться с клиентом Jersy - PullRequest
0 голосов
/ 11 февраля 2020

Привет всем, я хотел бы подтвердить подлинность моего приложения в толпе Atlassian с помощью Jersy Client, но я получаю несанкционированный ответ, ничего не происходит. У кого-то есть решение?

    public ClientResponse addToAudit() throws JSONException {

    try {

        webResource = client.resource("http://0.0.0.0:0000/crowd/rest/usermanagement/latest/session");System.out.println(encodeToBase64());
        clientResponse = webResource.type("application/xml").accept("application/xml").post(ClientResponse.class,"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" + 
                "           <authentication-context>\r\n" + 
                "             <username></username>\r\n" + 
                "             <password></password>\r\n" + 
                "             <validation-factors>\r\n" + 
                "               <validation-factor>\r\n" + 
                "                 <name>remote_address</name>\r\n" + 
                "                 <value>0.0.0.0:000</value>\r\n" + 
                "               </validation-factor>\r\n" + 
                "             </validation-factors>\r\n" + 
                "           </authentication-context>");
        return clientResponse;
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}
...