Kerberos не использует имя пользователя и пароль в том смысле, о котором вы здесь говорите, он использует систему аутентификации на основе тикетов с центральным сервером. Kerberos довольно сложен в реализации и обычно используется только в тех случаях, когда вы хотите выполнить аутентификацию двойного прыжка с вошедшим пользователем. Это означает, что приложение хочет использовать учетные данные пользователя, который вошел в систему, чтобы получить доступ к вторичной системе. Например, если у вас есть сайт SharePoint, который извлекает данные с сервера Exchange, вы можете передать данные о пользователях, которые в данный момент вошли в систему, из sharepoint для обмена. Обычно это делается с помощью Kerberos и Constrained Delegation.
На самом деле то, что вы, вероятно, хотите для своего приложения, - это проверка подлинности Windows (NTLM), которая позволяет приложению проверять подлинность пользователей домена (однако, опять же, в общем случае это также не использует имя пользователя и пароль на уровне приложения).
=== РЕДАКТИРОВАТЬ ===
Чтобы реализовать Kerberos с помощью веб-приложения .Net, вам нужно будет сделать следующее
В этой статье есть несколько полезных советов о том, как решать проблемы с системой.
http://blogs.technet.com/b/askds/archive/2008/05/29/kerberos-authentication-problems-service-principal-name-spn-issues-part-1.aspx