I\'m still in the process of trying to better understand WCF security.
One question that I can\'t seem to get a grip on is… if message level security is used, then
HTTPS (SSL, TLS) offer point-to-point secuirty. I already explained what does it mean in one of my previous answers.
Term Security in WCF has 4 components:
Authorization is always part of WCF application itself. Authentication is part of WCF application or hosting system - transport protocol can be only used to transport credentials, not to validate them. Confidentality and Integrity is responsibility of transport protocol (transport security) or WCF application (message security). So if you are using encryption and signing on the message level you don't need transport security.