Подождите.. вижу логику(апи не трогал, потому скорее ошибаюсь) запросов:
User -> FB -> BackEnd // редирект, т.е. позже вы отправите фронту ответ а не FB
BE -> FB (checkOrGetUserData) -> BE
User <- BE // тут вы ему в хедер и пихаете что надо
С сетью норм, но использует виндовую прокладку для сокетов - потому вэб сервисы на нем тяжко держать.. но это исправили во второй версии, правда где она есть уже пол года?) А вот и она))) В целом всё строится на hyper v, т.е. прям как отдельная виртуалка, которая вполне себе конкурентноспособна и на проде. Ожидаю что wsl 2 будет на порядок выше wine под linux
//Судя по каментам в wsl2 вытащили сеть на норм уровень наконец и улучшили прослойку между ядрами - всё работает шустрее в десятки раз. Must test!
Comsequent, наверн человек наслышан что он может припоздняться из-за очередей.. правда вряд-ли он понял как оно на самом деле и что таймер как часы работать будет если сделать..
VladBokov, ну так есть уже такая возможность, правда стандартов нет - как раз для энтузиастов и опенсорц(мол не хочешь не юзай..). Таким образом, можно уже, к примеру, хранить у юзера в зашифрованном виде инфу и ключ, а на сервере хранить ключ закрытый и пересоздавать эту пару при каждом сеансе или даже обмене данными. В этом случае нагрузка падёт на скорость инета и ЦП + ОЗУ сервера без лишних затрат на безопасность, но это уж очень мощный канал связи нужен на сервере и никто в здравом уме не пойдет на такое в крупном проекте (хотя кто знает что завтра не будет легкодоступен инет в терабит/с?
VladBokov, ну это,как мне кажется, будет следующим направлением после устаканивания движухи с wasm. Правда двигать это будут только опэнсорсники интузиасты т.к. для коммерции реализация подобного - апокалипсис.. хотя вру - крипто функций и фрэймвёрков растёт как грибов, с доступом к файловой системе проблему решает wasm сообщество - вобщем человек уже готов к обесцениванию железа в айти вроде как..
А вообще идея гениальна в рамках популярного мирового проекта с децентрализованной p2p бд, как минимум чтобы сделать крутой динамичный проект только на статике (userside), а для функционирования бд использовать webrtc к примеру... Правда это коммунистическая песня в утопической вселенной шмарвэл)))
Comsequent, да тут даже с точки ui понятно, что смена браузера / переустановка ос / с другого устройства вошёл - удар по функционалу.. Я считаю, что в кукис стоит хранить лишь данные сессии, и пароли проще запоминаться будут))
User -> FB -> BackEnd // редирект, т.е. позже вы отправите фронту ответ а не FB
BE -> FB (checkOrGetUserData) -> BE
User <- BE // тут вы ему в хедер и пихаете что надо