Reauth - это проект «Проект», который направлен на то, чтобы как можно больше упростить жизнь разработчиков, которые внедряют социальные входы с несколькими платформами в своих приложениях.
Reauth поощряет внедрение протокола OAuth 2.0 и социального входа, в то же время препятствуя использованию входа в систему имени пользователя/пароля и хранение учетных данных.
Давайте создадим более безопасную сеть вместе.
Reauth работает, абстрагируя и суммируя реализацию OAuth 2.0 различных серверов аутентификации только в одну реализацию OAuth 2.0.
Таким образом, вместо необходимости управлять вручную токены, конечные точки и ресурсы для десятков разных поставщиков, разработчики могут просто потреблять конечные точки Reauth, и это сделает все для них.

Вы можете найти документы Reauth здесь. Там вы найдете несколько файлов разметки, которые объясняют, как работают некоторые шаги, чтобы помочь вам начать.
Вы также можете найти небольшой пример, используя Reauth в приложении Nodejs здесь.
Reauth - это проект работы в работе и должен быть готов к производству в ближайшее время. Мы ищем сотрудников.
Nodejs, JVM, React и NextJs обертывания для REAuth Speed!
Reauth имеет лицензию в соответствии с GNU меньшей общей публичной лицензией v0.3. Не стесняйтесь делать все, что вы хотите, с кодом, найденным здесь, если вы следите за лицензией.
Copyright (c) 2020 - Nathan P. Bombana
This file is part of ReAuth.
ReAuth is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
ReAuth is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with ReAuth. If not, see <https://www.gnu.org/licenses/>.