Традиционные веб-службы (.asmx) уступили место новым службам WCF (Windows Communication Foundation) (.svc). У них намного более детальный контроль над всем, что хорошо и плохо. Если вы еще не знакомы с веб-сервисами, я бы сказал, что сначала попытайтесь понять концепции - как в архитектуре высокого уровня того, как она работает (коммуникация, SOAP и необходимые протоколы).
Затем, специально для visual studio и о том, как их создавать, у MSDN есть хороший стартовый урок: http://msdn.microsoft.com/en-us/library/t745kdsh.aspx (это делается традиционным способом .asmx, который совсем не плох)
URL-адрес кодового проекта у вас в порядке, но я думаю, что он требует, чтобы вы сначала знали основные понятия ... и именно он предназначен для создания веб-службы аутентификации. Я полагаю, если вы знаете, как создать веб-сервис «a», то сделать аутентификацию ws будет очень просто ..
Если вы заинтересованы в услугах WCF (которые я рекомендую вам использовать позже), это также хорошая справка: http://msdn.microsoft.com/en-us/library/ms734712.aspx