Интеграция Open ID, а также использование Microsoft HealthVault
Я видел несколько статей / вопросов, касающихся интеграции Open ID, но мне любопытно, если я интегрирую это в свой сайт, а затем попытаюсь интегрировать с Microsoft HealthVault, который принимает действующий или открытый идентификатор, насколько это гладко или если есть потенциал из нескольких действий входа в систему (очевидно, нежелательно).
В идеале я хотел бы сделать что-то подобное, зарегистрироваться на моем сайте, если вы хотите использовать хранилище здоровья Microsoft для хранения информации о здоровье, привязать учетную запись, и впоследствии вам не придется ничего делать, если вы вошли в свою учетную запись на моем сайте., Кто-нибудь есть идеи, если это возможно?
2 ответа
Последние несколько месяцев я много работал с HealthVault. Я вообще не использовал OpenID, но думаю, что для вашего приложения не имеет значения, выберет ли пользователь OpenID или LiveID.
Чтобы интегрировать ваше приложение с HealthVault, вы должны предоставить ссылку на цель оболочки "Auth", по которой пользователь нажимает для входа в свою учетную запись HealthVault. Это выглядит примерно так (см. Эту страницу для получения дополнительной информации):
После входа в систему HealthVault перенаправит пользователя обратно в ваше приложение, вернув вместе с ним параметр "wctoken". Ваше приложение использует этот токен для доступа к записи HealthVault пользователя.
Я не уверен, какую интеграцию вы имеете в виду, но если вы хотите, чтобы пользователи могли публиковать и / или просматривать информацию из своей учетной записи HealthVault во время посещения вашего сайта, и при условии, что HealthVault поддерживает такой сценарий, то они (должен) поддерживать некоторый тип протокола авторизации, такой как OAuth или (более вероятно) проприетарную версию OAuth для Windows Live. В любом случае тот факт, что ваш сайт и / или HealthVault использует OpenID или Live ID, не должен быть причиной проблемы в этом потоке. Авторизация должна быть независимой от аутентификации.