I need some help with the architechture of a WCF application. The will be a number of services that should be available to serve a number of different clients, e.g.
- ASP.Net application (JavaScript and/or Silverlight)
- iPhone
- Windows Mobile
- Android
Some of the services need authentication and some will be available w/o authentication.
I need some advice on the services that need authentication, I want to use username/password credentials over SSL.
How (if possible/recommended for all the client types) should I design this in WCF?