How to authenticate WCF calls using forms authentication and secutity
- by Fixer
I'm planning a set up for a distributed application that spans serveral machines and will use WCF to send data in between.
Machine A
Front end website http://www.site.com
Password protected site using Forms
Authentication
Machine B
WCF Application Service
http://service1.site.com/DoSomething.svc
Machine C
WCF Application Service
http://service2.site.com/DoSomething.svc
The WCF services on Machine B and Machine C should check that the request from Machine A has been authenticated. How can i check that the request is authenticated across the different machines?
I only care that the request is authenticated and not concerned about securing the message body (because we are not sending any sensitive data across the wire), so SSL is not required.
What authentication methods can i use for the above scenario?