We have created a webservice in C# for sharing data with user. The data is available in csv or Excel format.
The data will be converted into XML and provided to users through a webservice. The users will use only a browser kind of interface to get the data. There is no client side application to call the webservice. The users will just use the plain url as below:
http:///WebService.asmx/HelloWorld?table=users
We want to implement data level security. So, different users calling the same webservice will get different data. We need to authenticate the users based on the windows NT Name.
We don't want to pass any credential in the webservice url. "Is there a method to capture the user NT Name of the user calling the webservice?" Based on that name we want to restrict the data while passing it on to the user.
Please suggest any other possibility if there is any.
Prabhu Appu