このガイドは、Google OAUTH2ユーザー認証の基本的なJavaScriptとExpress Serverの実装を示しています。 図書館はプロセスを簡素化しますが、この実践的なアプローチはコアの概念を明確にします。速いJavaScriptランタイムであるBunを使用します
Google Oauth2セットアップ
コーディングする前に、Googleクラウドプロジェクトを構成します:ステップ1:Googleクラウドプロジェクトを作成
email
openid
profile
http://localhost:3000
をリダイレクトします。 生産展開のためにこれらのURIを更新することを忘れないでください。 Googleは、認証後にユーザーをリダイレクトURIにリダイレクトします。簡単にするために、同じページを使用します。 http://localhost:3000
ステップ5:テストユーザーを追加
テストの場合は、テストユーザーのメールアドレスを追加します。徹底的なテスト後にアプリを公開してください。 Google Oauth2コードの実装
BUNバージョン1.2。
を使用しています<code>project/ ├── public/ │ └── index.html ├── src/ │ └── index.js ├── .env └── bun.lock</code>
このHTMLは、GoogleのサインインとOAuthコールバック処理用のシンプルなインターフェイスを提供します。 (Brevityのために省略されたコードですが、元のプロンプトに含まれています)
index.html
(サーバー側のロジック)(Brevityのためにコードが省略されましたが、元のプロンプトに含まれています)
index.js
bun(bunwebサイトで入手可能)をインストールします
.env
、Googleにサインインし、トークンのコンソールを確認してください。
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET
GOOGLE_REDIRECT_URI
bun run index.js
以上がjavascriptとbunを使用したGoogle Oaututhenticationの段階的なガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。