Я хочу создать бэкэнд-API, где я должен иметь возможность разрешать пользователям входить в систему через Google / Linkedin / Email. Мне нужно создать это как API, а не как серверное приложение. Я могу сделать электронную почту, используя пакет jsonwebtoken
в NodeJs или использовать passportJS. Но как я могу включить вход в Google / LinkedIn и защищенные маршруты в ExpressJS всеми тремя способами аутентификации?
Как я могу это сделать? Я не могу найти хороший ресурс с Node REST API.