Нужно через 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_token&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?