Интеграция Open ID, а также использование Microsoft HealthVault

Я видел несколько статей / вопросов, касающихся интеграции Open ID, но мне любопытно, если я интегрирую это в свой сайт, а затем попытаюсь интегрировать с Microsoft HealthVault, который принимает действующий или открытый идентификатор, насколько это гладко или если есть потенциал из нескольких действий входа в систему (очевидно, нежелательно).

В идеале я хотел бы сделать что-то подобное, зарегистрироваться на моем сайте, если вы хотите использовать хранилище здоровья Microsoft для хранения информации о здоровье, привязать учетную запись, и впоследствии вам не придется ничего делать, если вы вошли в свою учетную запись на моем сайте., Кто-нибудь есть идеи, если это возможно?

2 ответа

Последние несколько месяцев я много работал с HealthVault. Я вообще не использовал OpenID, но думаю, что для вашего приложения не имеет значения, выберет ли пользователь OpenID или LiveID.

Чтобы интегрировать ваше приложение с HealthVault, вы должны предоставить ссылку на цель оболочки "Auth", по которой пользователь нажимает для входа в свою учетную запись HealthVault. Это выглядит примерно так (см. Эту страницу для получения дополнительной информации):

https://account.healthvault-ppe.com/redirect.aspx?target=AUTH&targetqs=%3Fappid%3Dcd77270a-365a-4018-81c2-48f1d950d66d%26forceappauth%3Dtrue%26redirect%3Dhttps%253A%252F%252Ffoo.bar.net%252Fhealthvault

После входа в систему HealthVault перенаправит пользователя обратно в ваше приложение, вернув вместе с ним параметр "wctoken". Ваше приложение использует этот токен для доступа к записи HealthVault пользователя.

Я не уверен, какую интеграцию вы имеете в виду, но если вы хотите, чтобы пользователи могли публиковать и / или просматривать информацию из своей учетной записи HealthVault во время посещения вашего сайта, и при условии, что HealthVault поддерживает такой сценарий, то они (должен) поддерживать некоторый тип протокола авторизации, такой как OAuth или (более вероятно) проприетарную версию OAuth для Windows Live. В любом случае тот факт, что ваш сайт и / или HealthVault использует OpenID или Live ID, не должен быть причиной проблемы в этом потоке. Авторизация должна быть независимой от аутентификации.

Другие вопросы по тегам