Получение токена приложения

1. wiseowl 13.10.17 12:58 Сейчас в теме
Нужно через HTTP запросы получить код авторизации приложения и маркер приложения, чтобы в дальнейшем использовать этот токен в rest api (хочу из 1С посредством REST API выгружать данные в Power BI). Пишу такой запрос...

АдресСервиса = "login.microsoftonline.com";
АдресРесурса = "/common/oauth2/authorize?";
СтрокаПараметров = "client_id=871c010f-5e61-4fb1-83ac-98610a7e9110&response_mode=form_post&response_type=code+id_t­oken&scope=openid+profile&state=OpenIdConnect.AuthenticationProperties%3dL5ZQAZcu";

HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса + СтрокаПараметров);
HTTPСоединение = Новый HTTPСоединение(АдресСервиса, , , ,);
Попытка
	Ответ = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
Исключение
	Сообщить("Ошибка при отправке запроса: " + ОписаниеОшибки());
КонецПопытки;

Сообщить("Код результата: " + Ответ.КодСостояния);
Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8"));
Показать


в ответе получаю Код результата 302 и ссылку для перенаправления.
В документации от майкрософта написано что пройдя авторизацию я должна буду получить ответ в таком виде:


GET urn:ietf:wg:oauth:2.0:oob?
code=AwABAAAAvPM1KaPlrEqdFSBzjqfTGBCmLdgfSTLEMPGYuNHSUYBrq...
&state=arbitrary_data_you_can_receive_in_the_response


Подскажите как мне пройти авторизацию на сайте и получить код авторизации и токен приложения Power BI?
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот