I am fairly new to azure, wcf, asp.net and json. I have experience with WPF.
I would like to create a service on the Azure Cloud. There are some demands to this service:
Authentication/ASP.net/Session: When an application, for example a WPF application, WP app/whatever, wishes to use the service, it has to authenticate - and be authenticated for the rest of the session. The authentication is done with windows live id (I guess this is where asp.net comes in?).
WCF: I would like to use a WCF service to expose the methods. How to I "hide" the WCF services from the world, until the user is logged in?
Json: Because I want to use this for (hopefully in the future) WPF apps, WP apps, android apps, iphone apps etc. I would like to use Json.
Azure: I would like to host i all on azure.
For a start, I would just like to create a wpf application with the following:
- The user logs in/registeres
- The asp.net/wcf authenticates and starts a session. (I don't know how to authenticate)
- The user writes a string and passes this with json/http to the WCF service (http will do for now, unless https is easier when authenticating anyways)
- The WCF services returns "Hello from azure: " + the string the user wrote
I am very open to suggestions and ideas.
What I need help for is tutorials, walkthroughs, samples, guidance etc. to get me started on this project. I have looked through some tutorials, samples etc., but it is always missing of the components.
Can someone point me in the right direction / offer some advice?