Мы разрабатываем новый N-уровневый проект, в котором клиенты вызывают службы WCF.В предыдущем проекте, над которым я работал, мы использовали реализованные собственные классы для System.ServiceModel.ClientCredentialsSecurityTokenManager
и System.ServiceModel.Description.ClientCredentials
(которые все полагаются на System.IdentityModel somehwere) связывали эти учетные данные с конечной точкой службы и использовали проверку STS, если у пользователя есть прававыполнить указанную операцию на сервисе.У всех пользователей была как минимум Windows Vista - пока все хорошо.
Теперь мы хотели использовать аналогичный подход.Но вот тут-то и вступает в силу заказчик: у них почти все есть машины с Windows XP, но модель идентичности Windows не может быть установлена на XP (не поддерживается).Поэтому, прежде чем мы начнем проектировать в совершенно неправильном направлении, лучше попросить вашего совета.
РЕДАКТИРОВАТЬ Хорошо, я установил новую виртуальную машину с Windows XP и все необходимыесборки кажутся доступными, так что, возможно, это была ложная тревога!?