После тщательного поиска ответа на SO, на этот раз я должен задать свой первый вопрос навсегда!
Вот и:
У меня есть приложение Windows Forms, которое использует дюжину служб WCF для обработки всей бизнес-логики. WIF реализован в каждой отдельной службе WCF, и пользователи проходят аутентификацию с помощью базовой аутентификации UserName.
Все работает хорошо, за исключением имеющегося у нас метода Ping ().
До внедрения WIF мы вызывали каждую службу WCF с фиктивным методом Ping () во время экрана-заставки, чтобы убедиться, что служба работает, но теперь пользователь не может получить доступ к этому методу, поскольку он еще не вошел в систему.
Есть ли способ различить аутентифицированные и анонимные методы в службе, в которой реализован WIF? Я полагаю, что нет, поэтому я хотел бы знать, может ли STS выпускать анонимный токен?
У меня сейчас практически нет идей, поэтому я буду благодарен за любую помощь или просто некоторые подсказки :)