Я уверен, что для этого должен быть простой ответ, но я не могу понять -
У меня есть приложение Silverlight 4 OOB, для которого требуется экран входа в систему / безопасность. В представлении отображается LoginView (имя пользователя / pw), которое затем передает подробности службе WCF и проверяет ее по базе данных. Он вернет результат клиенту, чтобы сказать, были ли его данные действительными или нет. Эта часть отлично работает.
Где мне нужно какое-то руководство, это лучший способ сохранить тот факт, что пользователь вошел в систему / аутентифицирован для текущего сеанса Silverlight.
Это OOB, поэтому, насколько я знаю, мы не можем использовать какие-либо веб-файлы cookie / сеансы. Я предполагаю, что мы должны хранить какую-то идентичность в потоке, но мне нужны некоторые указатели, пожалуйста.
Другое предостережение: я хотел бы защитить все остальные страницы, чтобы проверить, прошел ли пользователь аутентификацию, и перенаправить на экран входа в систему, если нет. Я использую фреймворк Navigation, поэтому у меня есть фрейм - это может упростить ...
Любые советы или указатели приветствуются - мне просто нужно несколько идей, чтобы начать, пожалуйста.