`chrome.identity.launchWebAuthFlow` забывает сеанс при завершении работы Chrome

#google-chrome-extension #oauth-2.0

#google-chrome-расширение #oauth-2.0

Вопрос:

Я создал расширение Chrome и использую chrome.identity.launchWebAuthFlow его для аутентификации на своем собственном сервере, который использует Facebook в качестве поставщика (используя сервер Elixir / Phoenix pow и pow_assent библиотеки and). Аутентификация работает нормально, но когда Chrome завершает работу (протестировано на Mac и Windows), сеанс забывается, и пользователю необходимо зайти во всплывающее окно моего плагина и снова пройти процесс аутентификации.

Я искал и искал и не нашел решения. Нужно ли мне делать что-то особенное, чтобы он запоминал аутентификацию при выходе из браузера и повторном открытии?

Комментарии:

1. Вам нужно сохранить сеанс пользователя в файле cookie. Взгляните на это видео: youtu.be/NxHVnK00Q6k