Know your authentication options

J.D. Meier, Jason Taylor, Prashant Bansode, Carlos Farre, Madhu Sundararajan, Steve Gregersen.

Know your authentication options; that are available depending on the security mode and the binding. Note that restrictions on authentication type will vary for each binding.

Knowing your authentication options enables you to design more reliable and secure authentication strategy, for your given scenario.
  • If you are using the transport security mode with http bindings your options are None, Basic, Digest, Ntlm, Windows, Certificate
  • If you are using the transport security mode with tcp binding your options are None, Windows, Certificate
  • If you need to use authentication with no security your only option is basicHttpbinding with transportcredentialsonly mode. Your options are None, Basic, Digest, Ntlm, Windows, Certificate
  • If you are using message security mode with wsHttpBinding your options are None, Windows, Username, Certificate, Issued Token
  • If you are using message security mode with basicHttpBinding your options are Username,Certificate
  • If you are using the Transport with Message Credentials security mode and wsHttpBinding your options are None, Windows, Username, Certificate, Issued Token
  • If you are using the Transport with Message Credentials security mode and basicHttpBinding your options are Username, Certificate

Last edited Apr 24, 2008 at 12:17 AM by prashantbansode, version 2

Comments

spacelord Aug 4, 2008 at 2:55 PM 
What about named pipes?

ronjacobs May 19, 2008 at 2:37 AM 
what about msmq?