При создании приложения Electron Desktop, которое выполняет базовую аутентификацию для пользователя, мы загружаем BrowswerWindow и загружаем форму для входа. Эта форма, когда она отправлена, выполняет POST to URL для аутентификации и авторизации пользователя для получения более привилегированной информации. Если аутентификация прошла успешно, сеанс пользователя устанавливается таким образом, чтобы в будущих запросах в BrowserWindow использовался аутентифицированный сеанс пользователя.
Однако я не видел случая, когда сеанс в процессе рендеринга (BrowserWindow) мог быть сохранен в главном процессе, поэтому, если основной процесс должен сделать запрос, он может использовать тот же сеанс с проверкой подлинности. Как я могу позволить основному процессу совместно использовать сеанс и файлы cookie, которые процесс Renderer использовал для любых запросов, которые он должен сделать?
TL; DR: пользователь успешно входит в BrowserWindow в Electron. Как сделать запросы в основном процессе после аутентификации пользователя, с тем же сеансом, что и сеанс в BrowserWindow?