-u, --user
Укажите имя пользователя и пароль, которые будут использоваться для аутентификации сервера. Переопределяет -n, --netrc и --netrc-необязательно.
Если вы просто укажете имя пользователя, curl запросит пароль.
Имя пользователя и пароли разделены на первое двоеточие, что делает невозможным использование двоеточия в имени пользователя с этой опцией. Может, пароль еще.
При использовании Kerberos V5 с сервером под управлением Windows вы должны включить имя домена Windows в имя пользователя, чтобы сервер успешно получил билет Kerberos. Если вы этого не сделаете, первоначальное подтверждение аутентификации может завершиться неудачей.
При использовании NTLM имя пользователя может быть указано просто как имя пользователя, без домена, если в вашей настройке есть, например, один домен и лес.
Чтобы указать имя домена, используйте форматы для входа в систему на более низком уровне или UPN (основное имя пользователя). Например, EXAMPLE \ user и user@example.com соответственно.
Если вы используете двоичный файл curl с поддержкой Windows SSPI и выполняете аутентификацию Kerberos V5, Negotiate, NTLM или Digest, то вы можете указать curl выбрать имя пользователя и пароль из вашей среды, указав один двоеточие с этой опцией: "- u: ".
Если эта опция используется несколько раз, будет использоваться последняя.