Reauth es un proyecto de trabajo en progreso que tiene como objetivo simplificar tanto como sea posible la vida de los desarrolladores que están implementando inicios de sesión sociales con múltiples plataformas en sus aplicaciones.
Reauth fomenta la adopción del protocolo OAuth 2.0 y el inicio de sesión social, al tiempo que desalienta el uso de inicios de sesión de nombre de usuario/contraseña y almacenamiento de credenciales.
Construyamos una red más segura, juntos.
Reauth funciona abstraer y resumir la implementación de OAuth 2.0 de varios servidores de autenticación diferentes en una sola implementación de OAuth 2.0.
Por lo tanto, en lugar de tener que administrar a mano los tokens, puntos finales y recursos para docenas de diferentes proveedores, los desarrolladores pueden consumir los puntos finales de reauth y hará todo por ellos.

Puede encontrar las documentos de reauth aquí. Allí encontrará algunos archivos de Markdown que explican cómo funcionan algunos pasos para ayudarlo a comenzar.
También puede encontrar un pequeño ejemplo usando Reauth en una aplicación NodeJS aquí.
Reauth es un proyecto de trabajo en progreso y debería estar listo para la producción pronto. Estamos buscando colaboradores.
¡Nodejs, JVM, React y NextJs envolturas para Reauth próximamente!
Reauth tiene licencia bajo la Licencia Pública General Lesser GNU V0.3. Siéntase libre de hacer lo que quiera con el código que se encuentra aquí siempre que siga la licencia.
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/>.