Здравствуйте.
На сервере следующие параметры для секьюрного TcpChanel
_Options.Add("secure", "true");
_Options.Add("port", порт.ToString());
_Options.Add("impersonate", "false");
На клиенте:
_Options.Add("secure", "true");
_Options.Add("protectionLevel", "EncryptAndSign");
_Options.Add("TokenImpersonationLevel", "Anonymous");
Когда запускаю клиента, выскакивает ошибка, что "Anonymous — недопустимое значение параметра".
Где и что можно изменить(в настройках итп), чтобы для TokenImpersonationLevel "Anonymous" стало разрешено?
Re: TokenImpersonationLevel Anonymous Безопасность в Remotin
Здравствуйте, rzdmk, Вы писали:
R>Здравствуйте. R>На сервере следующие параметры для секьюрного TcpChanel R>_Options.Add("secure", "true"); R>_Options.Add("port", порт.ToString()); R>_Options.Add("impersonate", "false");
R>На клиенте: R> _Options.Add("secure", "true"); R> _Options.Add("protectionLevel", "EncryptAndSign"); R> _Options.Add("TokenImpersonationLevel", "Anonymous");
R>Когда запускаю клиента, выскакивает ошибка, что "Anonymous — недопустимое значение параметра". R>Где и что можно изменить(в настройках итп), чтобы для TokenImpersonationLevel "Anonymous" стало разрешено?
Я могу ошибаться.
Но, вроде, когда занимался ремоутингом выяснил интересные вещи.
Например, безопасность не работает через ремоутинг. Все нужно ручками писать самому при вызове методов, роли раздавать, проверки развешивать.
И то, что Вы указываете _Options.Add("secure", "true"); бессмысленно, если не поднят IpSec.