Server Auth
JSON Authentication with Passport and Basic HTTP
Setup
The first Step is to create a node server with a JSON api
package.json
{
"name" : "auth-json-api",
"description" : "auth json api",
"version" : "0.0.1",
"dependencies" : {
"express" : "^4.x",
"passport" : "^0.2",
"passport-http" : "^0.2"
"mongoose" : "^3.8",
"bcrypt" : "latest",
"jwt-simple" : "^0.2",
"moment" : "^2.7"
}
}
$ npm install dependencies from the root folder.
Generate a self-signed ssl certificate and key and put them in a folder named config.
server.js
models/user.js
lib/authentication/passportBasic.js
routes/userRoutes.js
lib/authentication/jwtAuth.js
Last updated
Was this helpful?