Reauth est un projet Work in Progress qui vise à simplifier autant que possible la vie des développeurs qui mettent en œuvre des connexions sociales avec plusieurs plateformes dans leurs applications.
Reauth encourage l'adoption du protocole OAuth 2.0 et de la connexion sociale, tout en décourageant fortement l'utilisation des connexions du nom d'utilisateur / mot de passe et du stockage des informations d'identification.
Créons un Web plus sûr, ensemble.
Reauth travaille en abstraction et en résumant l'implémentation OAuth 2.0 de différents serveurs d'authentification dans une seule implémentation OAuth 2.0.
Ainsi, au lieu d'avoir à gérer à la main les jetons, les points de terminaison et les ressources pour des dizaines de fournisseurs différents, les développeurs peuvent simplement consommer les points de terminaison Reauth et cela fera tout pour eux.

Vous pouvez trouver les documentations Reauth ici. Là, vous trouverez des fichiers Markdown qui expliquent comment certaines étapes fonctionnent pour vous aider à démarrer.
Vous pouvez également trouver un petit exemple en utilisant Reauth dans une application NodeJS ici.
Reauth est un projet de travail en cours et devrait être prêt pour la production bientôt. Nous recherchons des collaborateurs.
Nodejs, JVM, React et NextJS Wrappers pour Reauth à venir bientôt!
Reauth est autorisé en vertu de la licence publique générale de GNU Unerrsed V0.3. N'hésitez pas à faire ce que vous voulez avec le code trouvé ici tant que vous suivez la licence.
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/>.