2015-05-28 4 views
0
  • Служба прокси-сервера SOAP - защищена с использованием имени пользователя OWSMToken, поэтому сообщение с мылом запроса имеет имя пользователя и пароль.OSB - Служба прокси - SOAP, бизнес-сервис REST, безопасность?

  • (средний шаг)

  • Бизнес Сервис REST - ожидает имя пользователя и пароль, чтобы быть в кодировке Base64.

Так что мне нужно, чтобы узнать, как сделать Ближний шаг:

Extract значения имени пользователя и пароля из заголовка мыла в сообщении запроса.

Затем передайте их в правильном формате бизнес-службы в качестве заголовка HTTP: Authorization Basic имя пользователя: пароль (Примечание: имя пользователя: пароль должен быть в кодировке base64 и выглядеть как этот XNNHKbjjkHJ =)

Если вам нужно более прояснение просто спросите.

+0

Что ваш вопрос? знаете ли вы, как реализовать средний шаг? – selotape

+0

Да, я знаю. Спасибо, я делаю учебный блог, подробности будут там в будущем: http://nahserbakht.blog.com/ –

ответ

0

К сожалению, нет способа сделать это с настройкой, но вы должны добавить функциональность в поток сообщений.

1

Если вы можете извлечь имя пользователя и пароль из своего прокси-сервиса, вы можете использовать служебную учетную запись для отправки имени пользователя и пароля в базовом кодированном формате. Учетная запись службы - это простой механизм, предоставляемый в OSB, который может помочь в обеспечении безопасности как бизнес-сервисов, так и прокси-сервисов. Хорошо, что учетные записи службы повторно используются.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация об этом.

Oracle документации для учетных записей службы: http://docs.oracle.com/cd/E14571_01/admin.1111/e15867/service_accounts.htm#OSBAG977

+0

Да, вы правы, это также возможно, но я пытался предотвратить сохранение имени пользователя и паролей в несколько мест. –