web 服务用户认证
大家好,我是做硬件开发的,正在自学软件开发,现在想弄个软件平台,用到了web服务请教大家一个问题,为了不想让别人调用我的web方法,想在调用方法的时候都添加一次认证,而这个认证同时适用于C/S 和B/S,请问C#应该怎样实现呢?
程序代码:LocalTest.GIISService localTest = new LocalTest.GIISService();
CredentialCache credentialCache = new CredentialCache();
NetworkCredential credentials = new NetworkCredential("XuJian", "password", "Snda");//用户名密码
credentialCache.Add(new Uri("http://localhost/GIIS/ GIISService.asmx"),
"Basic", credentials);
localTest.Credentials = credentialCache;
做的时候 也可以加一个类似webservice验证的配置文件 调用方法的时候验证用户名密码是否正确