Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

Авторизация на ISA сервере   Найти похожие ветки 

 
Piter ©   (2004-10-18 21:28) [0]

Вот пользуются моей программой, там предусмотрена работы через HTTP прокси с Basic авторизацией. Но через ISA прокси не работает, он пишет:

"HTTP 407 Proxy Authentication Required - The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied. (12209)
Internet Security and Acceleration Server"

Также говорят о какой-то доменой авторизации (описываемый случай не у меня, а у другого человека - у меня никакого ISA прокси нету).

Кто-нибудь знает, что за авторизация применяется?


 
VMcL ©   (2004-10-18 21:44) [1]

>>Piter ©  (18.10.04 21:28)

Не уверен на 100%, но, наверное, MS Firewall Client спасет отцов русской демократии.


 
Piter ©   (2004-10-18 21:56) [2]

VMcL ©   (18.10.04 21:44) [1]
Не уверен на 100%, но, наверное, MS Firewall Client спасет отцов русской демократии


поясни, я не понял. При чем здесь какой-то Firewall?
Браузер как я понимаю работает, а вот моя программа не хочет...


 
Verg ©   (2004-10-19 00:22) [3]

Рать надо, наверно, от этого "забора"

http://www.isaserver.org/


 
Piter ©   (2004-10-19 01:30) [4]

Слишком много информации... и для админстраторов. Вряд ли мне кажется найду описание способа авторизации...


 
Reindeer Moss Eater ©   (2004-10-19 08:41) [5]

Но через ISA прокси не работает, он пишет:

"HTTP 407 Proxy Authentication Required


Дык читай полный заголовок ответа и станет ясно чего он от тебя требует.
Basic,Digest или еще чего.

Вряд ли мне кажется найду описание способа авторизации...
rfc2617


 
Piter ©   (2004-10-19 19:54) [6]

Полный заголовк я сейчас получить не могу...

Reindeer Moss Eater ©   (19.10.04 8:41) [5]
rfc2617


ну там описание, понятно. Но какой способ использует ISA прокси? Digest?


 
Reindeer Moss Eater ©   (2004-10-20 08:48) [7]

Конкретные продукты обычно поддерживают не один, а несколько методов. Какие из них разрешено использовать в конкретном экземпляре обычно определяется настройками.


 
OlegZ ©   (2004-11-18 02:48) [8]

загружать html файлы через ISA proxy
т.е. проходить NTLM авторизацию
У меня в локалке В Internet Explorer происходит так:
1. IE посылается запрос GET http://yandex.ru/ HTTP/1.0
2. Ответ сервера:
 HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  )
 Via:1.1 ISAD
 Proxy-Authenticate: NTLM
 Proxy-Authenticate: Kerberos
 Proxy-Authenticate: Negotiate
 Connection: Keep-Alive
 ..
3 этап. IE:
 GET http://yandex.ru/ HTTP/1.0
 <пропущено>
 Proxy-Authorization: NTLM TlRMT..<пропущено (сообщение1)>
4. ISA:
 HTTP/1.1 407 Proxy Authentication Required ( Access is denied.  )
 Via:1.1 ISAD
 Proxy-Authenticate: NTLM TlRMTV..<пропущено (сообщение2)>
 ..
5 этап. IE:
 GET http://yandex.ru/ HTTP/1.0
 <пропущено>
 Proxy-Authorization: NTLM TlRMTVN..<пропущено (сообщение3)>
6. ISA:
 HTTP/1.1 200 OK
 Via: 1.1ISAD
 <пропущено нужный документ>

"Класс NTLM аутентификации" (http://bib.com.ua/info1772.html)
function GetMensaje1( AHost, ADomain: String ): String;
GetMessage1: This method make the first message with the Host and the Domain
            Return base 64 message to send to Server
function GetMensaje2( AServerReply: String ): TNTLM_Message2;
GetMessage2: This method have a parameters.  It is base 64 server reply.
            Return a TNTLM_Message2 record with Nonce used in the 3rd Message.
           
function GetMensaje3( ADomain, AHost, AUser, APassword: String; ANonce: Array of Byte ): String;
GetMessage3: This method have 5 parameters.
            Host: Same of Message1
            Domain: Same of Message1
            User: This is the user name to authentication
            Pass: This is the password to make NT and LM Hashes
            Nonce: from Message2
            Return Base 64 final response to finalize the authentication
            process.

Вместо Domain я посылаю рабочую группу
Писал как вопрос, в процессе сам разобрался
У меня ошибка была в том, что в пятом этапе посылал в новом соединении
Можно начинать с 3-его этапа.
olegzoom@mail.ru



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.062 c
14-1104169299
DiamondShark
2004-12-27 20:41
2005.01.30
Нет слов.


1-1105862615
syte_ser78
2005-01-16 11:03
2005.01.30
Как запретить повторный запуск программы?


14-1105598680
Кудесник
2005-01-13 09:44
2005.01.30
С НАСТУПАЮЩИМ!!!


1-1106109186
Marat
2005-01-19 07:33
2005.01.30
Ошибка в FormShow


1-1105979185
Arm79
2005-01-17 19:26
2005.01.30
вопрос по синтаксису Object Pascal