2013-09-04 2 views
1

Нам интересно, совместимо ли это мыло 1.1 с использованием 2 разных токенов в том же заголовке мыла. В нашем случае в настоящее время мы используем только имя пользователяToken для аутентификации и хотим использовать X509 encryptedToken.SOAP: используйте оба вида токенов: UsernameToken и EncryptedToken

Дело в том, что мы не в состоянии определить источник сообщения с нашим X509 Знака (имя отличить не может использоваться как в нашем случае), поэтому мы хотим использовать как маркер:

-The X509 зашифрованное Маркер для аутентификации

-The UsernameToken для carying имени приложения отправителя (используется для маршрутизации)

сообщения обрабатывается с помощью IBM DataPower шлюза

ответ

1

SOAP является расширяемым протоколом, следовательно, d не ограничивать вас этим.

Трудная часть заключается в том, как достичь того, чего вы хотели достичь, используя datapower.

Для этого вам необходимо:

  • запуска пользовательских XSLT для извлечения как лексемы из сообщения и процесса его так, как вы хотите.
  • использовать политику AAA, а в фазе идентификации вы должны выбрать «настраиваемый шаблон» и предоставить свой XSLT для извлечения обоих токенов. На этапе аутентификации вы можете снова использовать пользовательский XSLT для аутентификации идентификатора так, как вы хотите.

 Смежные вопросы

  • Нет связанных вопросов^_^