новое окно браузера с формой авторизации, после авторизации окно закрывается и ты в основой вкладке сразу же без перезагрузки авторизуешься. Как это делают? Не выкупаю момент возврата из нового окна (window,open) токена авторизации в вкладку, что окно открыла, подскажет кто?
https://cmmnts.netlify.app/ типо такого?
https://learn.javascript.ru/cross-window-communication Вообще там есть API для общения между любыми окнами, включая айфреймы Если oauth ваш, можно просто выкидывать из него событие и ловить его внешним окном, если внешний - нужно читать документацию, возможно, они что-то реализовали для этого
Если окно с аутентификацией этого не поддерживает, то никак
Понял, сяб. Думал в ту сторону, но решил делают как-то иначе.
при авторизации делаем редирект в попапе с токеном сервиса авторизации, на страницу в которую делаем редирект скриптом делаем запрос к нашему сервису авторизации и получаем токен работающий на нашем сервере и его записываем в куки/стор. в виджете стоит подписка на куку/стор.
Обсуждают сегодня