powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с авторизацией у POST-запроса.
10 сообщений из 10, страница 1 из 1
Проблемы с авторизацией у POST-запроса.
    #39406306
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!

С FreeBSD-шной машины делаю POST-запрос из Perl-скрипта на Сервер под Windows.
Wireshark ловит трафик, где я вижу что ПК на FreeBSD отслылает мой запрос, и получает ответ от ПК-Windows
(401 - Unauthorized: Access is denied due to invalid credentials.)

Вот мой запрос:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
    my $ntlm = Authen::NTLM -> new(
        host => 'winhost:84',
 	user => 'winuser',
	domain => 'DOMAIN',
	password => 'P@ssw0rd',
	version => 2,
    );

    my $browser = LWP::UserAgent->new(keep_alive=>1);
    my $url = 'http://winhost:84/Create.aspx';
    
    my $header = HTTP::Headers->new();

    $header->header('Authorization' => $ntlm);
    $header->header('Connection' => 'keep-alive');
    $header->header('Origin' => 'http://winhost');
    $header->header('Content-Type' => 'multipart/form-data');

    my $request = HTTP::Request->new('POST', $url, $header); 
    
    my $response = $browser->request($request);



Пообщавшись с сетевиками, те говорят, что раз отправляющий хост не виндовый (а FreeBSD), то он вполне может НЕ уметь
отправлять такие запросы.

Хотя странно, ведь WireShark пакет с POST-запросом "ловит" и я вижу все свои прописанные мною хидеры.
Значит наверное дело в другом? Как то я не правильно указываю реквизиты подключения?

Подскажите, где может быть затык?
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39406352
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил Perl на свой Windows-ПК
Реакция та же самая.

Значит FreeBSD тут не причем. ((
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39406867
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь перловики вообще есть? Ау?
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39406942
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть немного, только заходят редко. И тема NTLM уж очень специфичная, на мой взгляд. Других вариантов авторизации на сервере нет?
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39407369
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
На том сервере включена аутентификация по Windows-учетной записи и ASP.NET

Хотя термины Аутентификация и Авторизация вроде бы означают разные вещи.
У меня (видимо) случай, когда я аутентификацию прошел, но не прошел Авторизацию. Т.е. мои "сredentials" ошибочны.

Соответственно, мне их как то надо указать ВЕРНО, чтобы пройти эту самую авторизацию.
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39407406
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULER,
а в твоем коле есть поддержка этого способа авторизации?
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39407407
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коде
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39407430
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любопытства ради полазил по CPAN. Если правильно понимаю, для LWP есть своя NTLM-приблуда . Не пробовали?
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39407532
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Конечно пробовал.
И не только эту. Но везде исход один: "401 Unauthorized"
...
Рейтинг: 0 / 0
Проблемы с авторизацией у POST-запроса.
    #39407533
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Я всеми силами пытаюсь понять, что не так в этом самом моём коде.
Из примеров ниже, указываю вроде бы всё верно. Но та же ошибка ((
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с авторизацией у POST-запроса.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]