自己做了一个webservice,要求被引用是输入用户名密码校验,怎么实现

自己做了一个webservice,要求被引用是输入用户名密码校验,如何实现?
之前我做的WinForm添加另外一家公司的web服务,输完地址后要求我输入用户名密码。
写代码调用他们web服务的方法,还需要加入下面代码段的红字部分:

WebService service = new WebService();
service.Credentials = new NetworkCredential("admin", "admin");
service.HelloWorld("aaaa");

现在我想自己做一个WebService,添加WebService的时候也输入用户名密码做校验。
希望各位在线的大师帮帮忙!
非常感谢!
webservice

------解决方案--------------------
这里有源码参考:
WebService安全访问
------解决方案--------------------
这种属于windows 集成认证