WPF интегрирует проверку подлинности Windows Live для хранилища работоспособности Microsoft - PullRequest
0 голосов
/ 13 мая 2010

Мне просто интересно, есть ли способ для приложения WPF, интегрированного с Windows Live ID? и это на самом деле для хранилища здоровья Windows [www.healthvault.com]

, поэтому Health Vault использует Windows Live ID или Open ID для входа в свою систему. и что я собираюсь сделать, это создать wpf-приложение (вместо веб-приложения) для хранилища работоспособности, чтобы все имя пользователя в форме входа в систему прошло, и все обрабатывалось внутри приложения wpf без показа / использования какого-либо интернет-браузера.

так что, поскольку это для меня новость, я надеюсь, что кто-то когда-либо делал это прежде, особенно для системы хранилища здоровья, работающей в автономном wpf-приложении.

хорошо, вот и все, заранее спасибо!

1 Ответ

0 голосов
/ 14 мая 2010

Вам необходимо использовать «автономную» аутентификацию вместо «онлайн» аутентификации.

Для онлайн-аутентификации требуется, чтобы пользователь каждый раз входил в систему через веб-браузер. Это хорошо для веб-приложений, но не хорошо для таких приложений, как у вас.

Автономная аутентификация позволяет вашему приложению получать доступ к записи HealthVault пользователя в любое время. Пользователь никогда не должен входить в систему. Чтобы использовать это, пользователь должен пройти процесс одноразового подключения. Это делается с помощью connect-request . После того, как пользователь пройдет этот процесс, вашему приложению будут предоставлены два токена аутентификации: идентификатор человека и идентификатор записи . Это то, что ваше приложение использует для подключения к записи HealthVault пользователя, поэтому они должны быть сохранены в базе данных или где-то в этом роде.

Эта страница MSDN должна помочь: http://msdn.microsoft.com/en-us/healthvault/cc507205.aspx

...