【发布时间】:2013-12-17 18:56:31
【问题描述】:
我承认我是网络服务的新手。
我正在尝试从旧版未受保护的 tomEE+ servlet 调用 OpenAM Restful Web 服务。我的问题是我不明白我应该为以下的第二个参数创建什么:
JAXRSClientFactory.create("http://openam.mylocalAMserver.lan:8080/openam/json/authenticate", WhatClassGoesHere.class);
OpenAM documentation 提供以下功能:
3.3.1。身份验证和注销
$ curl --request POST --header "X-OpenAM-Username: demo" --header "X-OpenAM-Password: changeit" --header "Content-Type: 应用程序/json" --data "{}" https://openam.example.com:8443/openam/json/authenticate
{ "tokenId": "AQIC5w...NTcy*", "successUrl": "/openam/console" }
我是否应该使用实例变量“tokenId”、“successURL”创建一个类并将其作为第二个参数传递给 JAXRSClientFactory?我需要担心所有指定的参数吗?一旦弄清楚这一点,我就必须弄清楚如何实际传递用户名和密码并调用服务......
感谢您的帮助。
【问题讨论】:
标签: json rest tomcat7 cxf openam