--user
в curl используется для аутентификации сервера. В вашем случае после --user
вы вводите имя пользователя и пароль, разделенные двоеточием. Это будет использоваться для базовой аутентификации http.
Поскольку вы это знаете, вы можете проверить, как выполнить базовую аутентификацию с помощью NET :: HTTP здесь или здесь .