Я делаю вызов веб-службы REST в защищенный веб-сервис из приложения Java. Приложение также защищено, поэтому мне нужно войти в приложение для доступа к нему. Фактически, когда я вызываю вызов webservice, я получаю URL-адрес входа LDAP в качестве ответа, как показано ниже, а не ожидаемого результата из веб-службы. "https://login-stage.oracle.com:443/oam/server/obrareq.cgi?" Вызывает, что веб-служба ожидает, что сеанс пользователя будет передан. В любом случае мы можем передать сеанс пользователя в вызове клиента веб-сервиса REST? Вот мой код ниже.Как пройти сеанс пользователя в веб-службу REST
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(REST_URI);
restResponse = getResponse(service);
Пожалуйста, предложите подход к нему.
На самом деле я не могу получить пароль, введенный пользователем входа. – user1611498
Вы предоставляете какую-то услугу, взаимодействующую с удаленным сервисом. Поэтому пользователь должен ввести свои учетные данные в какой-то момент для удаленной службы. – sschrass