Passaport com Node.js para APIs do Google+, Facebook, Twitter e mais.
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어
Passport é um middleware de autenticação para Node. Ele é projetado para servir a um propósito único: autenticar solicitações. Ao escrever módulos, o encapsulamento é uma virtude, portanto, o Passport delega todas as outras funcionalidades ao aplicativo. Essa separação de interesses mantém o código limpo e sustentável, e torna o Passport extremamente fácil de integrar em um aplicativo.
Em aplicativos da web modernos, a autenticação pode assumir várias formas, como autenticação para APIs do Google+, Facebook, Twitter, LinkedIn e mais.
Clone o repositório do projeto executando o comando abaixo se for utilizar o SSH:
git clone [email protected]:ahsouza/node-auth.git
Se for usar HTTPS:
git clone https://github.com/ahsouza/node-auth.git
Configurando o ID_CLIENT
& KEY_SECRET
da conta do usuário em config/auth
'clientID': 'your-secret-clientID-here', // seu App ID
'clientSecret': 'your-client-secret-here', // seu App Secret
Determine a localização do Banco De Dados no arquivo config/database.js
'url': 'your_database_here' // mongodb://<user>:<pass>@mongo.ahsouza.net:27017/yourdatabase
Execute o comando abaixo para instalar as dependências NPM
npm install
Execute o comando abaixo para iniciar o serviço
npm start
acesse o endereço para ver sua aplicação funcionando: http://127.0.0.1:8080/