Аутентификация в динамической загрузке XAP в Silverlight - PullRequest
1 голос
/ 16 августа 2011

Я использую MEF для загрузки моих файлов XAP на лету на основе пользовательского ввода.Когда приложение запускается, Shell проверяет пользователя, и проверка подлинности выполняется с помощью проверки подлинности формы.После аутентификации он может загружать другие файлы XAP на основе запроса пользователя.Эти XAP-файлы пишутся независимо, и каждый XAP-файл имеет свои собственные внутренние службы RIA.Как вы можете догадаться, эти серверы требуют аутентификации для получения данных от сервиса.Итак, вопросы

  1. Возможно ли передать аутентификацию от Shell другим файлам XAP?основываясь на моих знаниях, WebContext.Current доступен только для чтения, поэтому я не могу передать эту информацию.
  2. Даже если мы это сделаем, поскольку веб-контекст всех файлов XAP будет отличаться, поскольку все они имеют разные пространства имен.

Спасибо.

1 Ответ

0 голосов
/ 17 августа 2011

После некоторых исследований выяснилось, что аутентификация может происходить только при запуске приложения, а не где-либо еще. Это означает, что маркер аутентификации и настройки пользователя устанавливаются при запуске. Без каких-либо изменений, поэтому в моем приложении мне не нужно делать ничего особенного для обработки события аутентификации, даже если веб-контекст отличается. (Я использую Jounce). Надеюсь, это кому-нибудь поможет.

...