В настоящее время я пишу приложение C# metro для предварительного просмотра Windows 8, которое извлекает некоторые данные из моих веб-сервисов на основе REST. Я хочу, чтобы приложение аутентифицировалось против служб, используя учетную запись Windows Live текущего пользователя. Поэтому я добавил Windows Live SDK для моего решения и вставить следующий фрагмент из документации на мой взгляд входа:AuthenticationToken is null
LiveAuthClient liveClient = new LiveAuthClient();
LiveLoginResult loginResult = await liveClient.Login(new string[] { "wl.signin" });
После вызова Войти удалось, я хочу передать зашифрованный AuthenticationToken
в LiveConnectSession
с помощью SSL к моему вебсервису, который должен расшифровать токен и прочитать интересующую его информацию (вот что предлагает документация для такого сценария SSO). Но, к сожалению, свойство AuthenticationToken
сессии всегда null
. Я что-то упустил?
Вы получили это разобрались? Если это так, вы можете написать ответ самостоятельно. –
@Joachim Я не нашел решение этой проблемы. В настоящее время я использую простой подход к имени пользователя и паролю через HTTPS и позже добавит делегированную аутентификацию. – Gene
Был ли ответ, который вы проверили, для вас? –