Re: CG/PL Web applications

От: Alexey Naidyonov <CGatePro_at_mx_ru>
Дата: Wed 24 Oct 2007 - 12:50:43 MSD

On Срд, 2007-10-24 at 01:30 -0700, Vladimir A. Butenko wrote: Добрый день.

> > Более того -- проверили сейчас по TCP -- SESSIONID тоже не работает.
> > Вот так вот -- правильно?
> >
> > <login id="1" method="SESSIONID" authData="user@domain"
> > password="1-X5y9YcXKkTrze1YFSrOr"/>
> >
> > В ответ получаем
> >
> > <response id="1" errorText="SASL parameters are incorrect"
> > errorNum="500"/>
>
> /Guide/Security.html#SessionIDSASL:
>
> The SessionID Authentication Method
>
> The method is a SASL method and requires "immediate" parameters in the
> authentication protocol command. The first parameter is the Account name,
> the second parameter, separated with the space symbol, is the WebUser
> session ID.
>
> То есть должно быть, видимо -
>
> <login id="1" method="SESSIONID" authData="user@domain
> 1-X5y9YcXKkTrze1YFSrOr"/>
>
> по-моему так. А.. нет, не совсем - для XIMSS наде еще одну вещь сделать:
>
> /Guide/XMLAPI.html#Login:
>
> authData
> If the clear-text method is used, this attribute contains the username.
> For all other methods, this is a string with base64-encoded SASL protocol
> data.
>
> То есть:
>
> <login id="1" method="SESSIONID" authData="base64(user@domain
> 1-X5y9YcXKkTrze1YFSrOr)"/>

Для обычного приложения не страшно, но base64 encoder в яваскрипте таскать лишний раз тоже счастья мало :) Можно ли все-таки специально для ximss/http отдельный способ, чтобы попроще?

Спасибо.

SY,
--
 Alexey Naidyonov
 ITooLabs Получено Wed Oct 24 08:50:49 2007

Этот архив был сгенерирован hypermail 2.1.8 : Wed 24 Oct 2007 - 16:15:26 MSD