Skip to content

A small example that shows how to add authentication to your API using Google

Notifications You must be signed in to change notification settings

2018-Trento-SEII-INFORG/Authentication

This branch is 24 commits ahead of jorgeramirez/se2-auth-demo:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

23454e3 · Nov 28, 2018

History

31 Commits
Nov 28, 2018
Nov 21, 2018
Nov 20, 2018
Nov 28, 2018
Nov 28, 2018
Nov 28, 2018
Nov 28, 2018
Nov 28, 2018
Nov 27, 2018
Nov 28, 2018
Nov 27, 2018
Nov 28, 2018
Nov 28, 2018
Nov 28, 2018

Repository files navigation

se2-auth-demo

Build Status

A small example that shows how to add authentication to your API using jwt https://jwt.io/. Taken from: https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens

Deployed at https://is2-authentication-develop.herokuapp.com

Run

Clone the repo and install the dependencies by doing

$   npm install

Run the application by doing:

$   npm start

Endpoints

To call the protected endpoint you need to pass in the token:

  • in the header as 'x-access-token'
  • or in the body in a field 'token'
  • or in the query under the key 'token'
$ curl -v -H "Authorization: Bearer <generated token>" http://localhost:3000/api/v1/me
$ curl -v http://localhost:3000/api/v1/users/me?token=<generated token>

About

A small example that shows how to add authentication to your API using Google

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%