Yes, I believe you are misguided.
What that table and article is saying is that the WCF protocal wants to send the credentials securely either by having a secure transport or encrypting the message payload.
You can use basic authentication with WCF-Custom and Basic Authentication. Set the Binding type to wsHttpBinding, under WSHttpBidingElement, Security, Transport, set the clientCredentialType to Basic.