reauth
1.0.0
Reauthは、アプリに複数のプラットフォームを備えたソーシャルログインを実装している開発者の生活を可能な限り簡素化することを目的とした進行中のプロジェクトです。
Reauthは、OAUTH 2.0プロトコルとソーシャルログインの採用を奨励し、ユーザー名/パスワードログインと資格情報ストレージの使用を大幅に阻止します。
一緒に安全なウェブを作りましょう。
Reauthは、さまざまな異なる認証サーバーのOAUTH 2.0の実装を抽象化および要約することにより、単一のOAUTH 2.0実装に機能します。
したがって、多くの異なるプロバイダー向けのトークン、エンドポイント、リソースを手作業で管理する代わりに、開発者はReauthエンドポイントを消費するだけで、すべてを行うことができます。

Reauthドキュメントはこちらをご覧ください。そこには、いくつかのステップがどのように機能するかを説明するマークダウンファイルがいくつかあります。
また、ここでnodejsアプリケーションでreauthを使用して少し例を見つけることができます。
Reauthは進行中の作業プロジェクトであり、すぐに生産の準備ができているはずです。協力者を探しています。
Nodejs、JVM、React and NextJSラッパーのReauthのラッパーはまもなく登場します!
Reauthは、GNU Lesser General Public License 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/>.