Причина, по которой SOAP имеет WS-Security, заключается в том, что SOAP должен быть нейтральным по отношению к транспорту, что означает, что он может работать через HTTPS, JMS или любой другой новый протокол, созданный завтра. Владельцы спецификации чувствовали необходимость определить согласованный подход к реализации аутентификации для SOAP и, естественно, не могли полагаться на механизм, специфичный для транспорта, такой как, например, HTTP-аутентификация. Таким образом, SOAP имеет WS-Security в результате. WS-Security также обеспечивает другие аспекты безопасности, такие как шифрование по той же причине.
Для подхода, основанного на REST, можно использовать HTTPS для получения того же типа безопасности. HTTP определяет несколько разных подходов к аутентификации, которые можно использовать в архитектуре RESTful. Также возможно использовать другие механизмы аутентификации поверх HTTP, если механизмы по умолчанию недостаточны.