Google+ API、Facebook、TwitterなどのNode.jsを使用したパスポート。
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어
PassportはNodeの認証ミドルウェアです。リクエストの認証という単一の目的を果たすように設計されています。モジュールを書くとき、カプセル化は美徳なので、Passportは他のすべての機能をアプリケーションに委任します。このような関心の分離により、コードはクリーンで持続可能なものになり、Passportはアプリケーションに非常に簡単に統合できます。
最新のWebアプリケーションでは、認証は、Google + API、Facebook、Twitter、LinkedInなどの認証など、さまざまな形をとることができます。
SSHを使用している場合は、以下のコマンドを実行してプロジェクトリポジトリのクローンを作成します。
git clone git@github.com:ahsouza/node-auth.git
HTTPSを使用
git clone https://github.com/ahsouza/node-auth.git
ユーザーアカウントの ID_CLIENT
& KEY_SECRET
をconfig/authに設定します
'clientID': 'your-secret-clientID-here', // seu App ID
'clientSecret': 'your-client-secret-here', // seu App Secret
config/database.jsファイルでデータベースの場所を決定します
'url': 'your_database_here' // mongodb://<user>:<pass>@mongo.ahsouza.net:27017/yourdatabase
以下のコマンドを実行してNPM依存関係をインストールします
npm install
以下のコマンドを実行してサービスを開始します
npm start
アドレスにアクセスして、アプリケーションが機能していることを確認します: http://127.0.0.1:8080/