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验证的配置文件 调用方法的时候验证用户名密码是否正确