A Reuth é um projeto de trabalho em andamento que visa simplificar o máximo possível a vida dos desenvolvedores que estão implementando logins sociais com várias plataformas em seus aplicativos.
A Reuth incentiva a adoção do protocolo OAuth 2.0 e o login social, enquanto desencorajando fortemente o uso de logins de nome de usuário/senha e armazenamento de credenciais.
Vamos construir uma teia mais segura, juntos.
O Reuth funciona abstraindo e resumindo a implementação do OAuth 2.0 de vários servidores de autenticação diferentes em apenas uma única implementação do OAuth 2.0.
Portanto, em vez de ter que gerenciar manualmente os tokens, pontos de extremidade e recursos para dezenas de diferentes fornecedores, os desenvolvedores podem apenas consumir os pontos de extremidade do ReAuth e farão tudo por eles.

Você pode encontrar as documentações do Reuth aqui. Lá você encontrará alguns arquivos de remarca que explicam como algumas etapas funcionam para ajudar você a começar.
Você também pode encontrar um pequeno exemplo usando o ReAuth em um aplicativo NodeJS aqui.
Reauth é um projeto de trabalho em andamento e deve estar pronto para a produção em breve. Estamos à procura de colaboradores.
Nodejs, JVM, React e NextJs Wrappers for Reauth em breve!
A Reuth é licenciada sob a licença pública geral da GNU V0.3. Sinta -se à vontade para fazer o que quiser com o código encontrado aqui, desde que siga a licença.
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/>.