Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

bare-auth-twitter

Stateless authentication with Twitter using Bare Auth

authentication, auth, twitter, stateless, bare auth

readme

bare-auth-twitter

Twitter authentication with Bare Auth.

Usage

client.js:

var Twitter = require('twitter-bare-auth');
var twitter = Twitter()

twitter(function(err, profile) {
  if (err) throw err;
  console.log(profile);
});

server.js (using express):

var Twitter = require('twitter-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(Twitter({
  consumer_key: process.env.CONSUMER_KEY,
  consumer_secret: process.env.CONSUMER_SECRET,
  // optionally include a 'sign' function to add support for JWT
}));

app.listen(5000);

License

MIT

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

changelog

1.0.2 / 2015-08-02

  • fix client library

1.0.1 / 2015-07-26

  • update server for actual twitter code

1.0.0 / 2010-01-03

  • Initial release