Если вы собираетесь использовать аутентификацию пользователя Windows, вам, вероятно, следует использовать некоторую ее часть, которая более безопасна, чем простая комбинация имени пользователя и пароля. (И, вероятно, нет никакого способа получить доступ к паролю, поскольку это будет означать, что каждое приложение .NET может получить доступ к вашей полной учетной записи.)
Например, WindowsIdentity.User считается уникальным для пользователя во всех реализациях Windows NT. (Я считаю, что это означает, что в любой реализации Windows NT это будет уникальным для каждого пользователя в данной системе ... Но я не уверен.)