Я создаю стороннее клиентское приложение / приложение, которое должно авторизовать пользователя через OAUTH2, прежде чем будет доступен защищенный сервер ресурсов.
Я надеюсь, что кто-то может помочь мне с процессом, который мне нужно предпринять, чтобы это произошло.
Клиентское приложение и сервер ресурсов будут размещены на облачном сервере и управляться через PaaS. Я буду использовать службу единого входа (SSO), чтобы помочь с процессом авторизации среды и создания клиентского приложения с использованием NodeJS и инфраструктуры JavaScript (VueJS).
Мне необходимо использовать сторонний / корпоративный сервер авторизации безопасности от моего работодателя, а не социальную сеть (Google, Facebook и т. Д.).
Имея вышеперечисленные элементы, есть ли рекомендованная библиотека JS, чтобы помочь мне добиться успешного потока OAuth? Я никогда не делал этого раньше и не уверен, с чего начать. Я вижу, PassportJS может быть то, что я ищу, но не уверен, есть ли более легкая библиотека для новичка? Это должна быть бесплатная, а не платная услуга.
Спасибо!