2012-10-12 3 views
0

주제에 대한 문서를 찾기 위해 Google을 크롤링했지만 아무 것도 찾지 못했습니다. kerberos 티켓을 사용하여 보안 서버에 액세스하려고하는데 401 오류가 발생합니다.헤세시아 인과 Spnego/Kerberos 지원

는 내가 뭘하는

HessianConnection conn = ...  
conn.addHeader("Authorization", "Negotiate " + token); 
... 
conn.sendRequest(); 

내가 헤센는 기본 인증 (HessianProxyFactory => SETUSER/PWD/BasicAuth를)를 지원하는 것을 알고 웹 서비스를 호출하기 전에 토큰을 base64 인코딩과 헤더를 추가 할 수 있지만 확실하지 메신저입니다 Spnego/협상에 관해서.

우리는 다른 프로젝트 (HttpAuthSupplierImpl이 있음)에서 cxf를 사용하여 spnego를 설정했지만이 설정은 hessian을 사용합니다.

질문 : 가능합니까 아니면 시간을 낭비하고 있습니까? 감사합니다

+0

내장 된 지원이 없다면 데모 코드와 같이 직접 패치하거나 토큰을 제공해야합니다. –

답변

0

사실 나는 wireshark를 사용하여 HTTP 트래픽 서버 측을 검사했지만 헤더가이 코드와 함께 올바르게 전송 된 것 같습니다. 그래서 이것은 작동하며이 질문은 닫힐 수 있습니다. 그러나 티켓은 올바르게 인식되지 않지만 또 다른 문제입니다 ...