第八回ネットワーク
チーム講座資料(後期)
Passport.jsを使用したログイン機能
概要
• Passport.js
• OAuth
• OpenID Connect
• Google Developers Console
• ログイン機能の実装
Passport.js
Node のための認証ミドルウェアです。 認証リクエストをおこな
うための必要最低限の機能をもつように設計されています。
Facebook や Twitter、Google などの他サービスと連携し、 OAuth
を使ったシングルサインオンをおこなう手法が容易に実現できる。
server.js(追加・変更部分のみ)
1. モジュール読み込み部分
server.js(追加・変更部分のみ)
2. app.set
server.js(追加・変更部分のみ)
3. Passportの設定(前スライドの追加部分の直後)
server.js(追加・変更部分のみ)
4. app.get(書き換え)
↓Before ↓After
server.js(追加・変更部分のみ)
5. app.get(追加・リダイレクト部分)
おしまい
次回はチャットアプリ②