Я разрабатываю сервисы SL3 + RIA с пользовательской аутентификацией. Я последовал примеру в
http://code.msdn.microsoft.com/RiaServices/Release/ProjectReleases.aspx?ReleaseId=2661 для реализации пользовательской аутентификации.
Исходя из реализации, вы сначала делаете запрос на вход от клиента к сервису. Этот запрос является асинхронным процессом. Поскольку вход в систему является асинхронным, элемент управления вернется к графическому интерфейсу, который затем начнет выполнять привязку данных в элементах управления SL с использованием служб RIA, поэтому для этих служб требуется успешная аутентификация (путем добавления атрибута [RequireAuthentication]).
Проблема в том, что вы запросили вход в систему, возможно, не завершился до начала привязки данных на этом этапе, аутентификация ложная из-за сбоя привязки данных.
Я хотел бы знать, требуется ли для ваших веб-служб использование RequireAuthentication, как вы будете ждать завершения аутентификации на стороне сервера или на стороне клиента. Оцените помощь.
Спасибо