我承認我是一個具有Web服務的新手。需要一點幫助將JAXRSClientFactory與OpenAM RESTful服務集成
我試圖從傳統的未受保護的tomEE + servlet調用OpenAM寧靜的Web服務。我的問題是,我不明白我應該創造的第二個參數:
JAXRSClientFactory.create("http://openam.mylocalAMserver.lan:8080/openam/json/authenticate", WhatClassGoesHere.class);
的OpenAM documentation提供這樣的:
3.3.1。驗證&註銷
$捲曲--request POST --header 「X-OpenAM-用戶名:演示」 --header 「X-OpenAM密碼:的changeit」 --header「內容類型: 應用/ JSON 「--data 」{}「 https://openam.example.com:8443/openam/json/authenticate
{ 」tokenId「: 」AQIC5w ... NTcy *「, 」successUrl「: 」/ openam /控制檯「}
我應該創建一個類使用實例變量「tokenId」,「successURL」並將其作爲第二個參數傳遞給JAXRSClientFactory?我是否需要擔心所有指定的參數?一旦我明白了這一點,我必須弄清楚如何真正傳遞用戶名和密碼並調用服務...
感謝您的幫助。
謝謝。現在,如果我只能找到一個與TomEE + 1.5.2中發現的CXF版本相對的教程。 CXF 2.6.4是不實現JAX-RS 2.0的。我一直在爲JAX-RS 2.0及其新的客戶端功能尋找教程......如果你知道一個人請發送它。謝謝。 –