HealthVault AUTH не предоставляет WCToken (требуется доступ к данным PersonInfo)

Я создаю веб-приложение HealthVault. В качестве предисловия к моему вопросу я хочу уточнить, что я не расширяю какие-либо классы HealthVault (HealthServicePage, HealthServiceActionPageи т. д.) на любой из моих страниц. Вместо этого я использую статические методы внутри WebApplicationUtilities взаимодействовать с данными HealthVault. Я могу попасть на страницу входа в систему, войти в систему и перенаправиться в мое приложение просто отлично. Но мне нужно использовать WCToken Параметр QueryString для доступа к PersonInfo данные через GetPersonInfo(string) метод в пределах WebApplicationUtilities, URL перенаправления не возвращается / не содержит WCtoken параметр.

URL возврата / перенаправления должен быть отформатирован следующим образом (через HealthVault на MSDN):

https: //applicationActionURL? target = AppAuthSuccess & wctoken =auth_token& instanceId = 1

и мой просто

https: //applicationActionURL? target = AppAuthSuccess & instanceId = 1

Может ли кто-нибудь помочь мне найти другой способ доступа PersonInfo данные или получить WCToken параметр, чтобы показать, чтобы я мог его использовать? Спасибо!

1 ответ

Решение

В URL запроса вы можете указать "метод перенаправления токена" для перенаправления оболочки. Это должно было быть get по умолчанию, но он устанавливал его как post по какой-то причине. Изменил параметр запроса trm и получил мой wctoken.

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