Продвинутый
Что такое WS-Security в SOAP?
WS-Security (Web Services Security) — это расширение протокола SOAP, которое обеспечивает безопасность передачи сообщений на уровне самого XML-документа (а не только на уровне транспортного HTTPS).
Что позволяет делать:
1. Аутентификация: Встраивать логин и пароль (или токены) прямо в <soap:Header>.
2. Шифрование: Зашифровать не весь канал, а только конкретные теги в XML (например, зашифровать <credit_card>, оставив <name> открытым).
3. Цифровая подпись (XML Signature): Подписать XML-документ закрытым ключом, чтобы гарантировать, что сообщение не было изменено в пути (Неотрекаемость).
✅ Итог: Это причина, по которой банки и госсектор до сих пор любят SOAP.