Как я могу поделиться переменной токена с моей главной страницы в iframe, кроме использования сообщения? - PullRequest
0 голосов
/ 14 сентября 2018

Мне нужно знать, как открыть переменную в родительском окне для iframe.
Мой сценарий такой,
У меня есть 2 angular5 приложение скажем A и B .
B загружается как Iframe в A.
Аутентификация выполняется в A, и я получаю токен доступа, который мне нужно передать в B.
Это то, что я пытался.

  1. postMessage отправил токен, но, поскольку это асинхронное событие, B его не ждет.
  2. Попробовал передать токен в качестве заголовка, сделав запрос AJAX get с типом ответа как блоб, но не удалось, поскольку загружен только индексный файл, а не угловые куски.

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете использовать открытый B iframe с токеном аутентификации в качестве параметра запроса:

<iframe src="yourURL?auth_token=ASDF1234"></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...