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.