bare-auth-linkedin

1.0.4 • Public • Published

bare-auth-linkedin

LinkedIn authentication with Bare Auth.

Installation

npm install bare-auth-linkedin

Setup

1. Create an App

Go to: https://www.linkedin.com/developer/apps to get started

2. Add a valid Redirect URI

Important: Don't forget to add the trailing slash as part of the valid redirect URI.

3. Setup the client-side
var LinkedIn = require('linkedin-bare-auth');
var linkedin = LinkedIn({
  url: 'http://auth.example.com'
  client_id: linkedin_client_id,
  scope: ['profile']
})
 
linkedin(function(err, profile) {
  if (err) throw err;
  console.log(profile);
});
4. Setup the server-side (example using express)
var LinkedIn = require('linkedin-bare-auth');
var bodyParser = require('body-parser');
var express = require('express');
var cors = require('cors');
 
var app = module.exports = express();
 
app.use(cors());
app.use(bodyParser.json());
 
app.use(LinkedIn({
  client_secret: client_secret
  // optionally include a 'sign' function to add support for JWT
}));
 
app.listen(5000);

License

MIT

Copyright (c) 2015 Matthew Mueller <matt@lapwinglabs.com>

Package Sidebar

Install

npm i bare-auth-linkedin

Weekly Downloads

7

Version

1.0.4

License

none

Last publish

Collaborators

  • abpai
  • mattmueller