connect_auth_github

0.0.4 • Public • Published

connect_auth_github

Like https://github.com/atmos/sinatra_auth_github but for connect.

Warning: The API is not yet complete

Install

npm install connect_auth_github

Usage

var connect = require('connect');
 
var server = connect.createServer(
    connect.cookieParser(),
    connect.session({ secret: 'keyboard cat' }),
    github({
        appId: "app-id",
        appSecret: "app-secret",
        callback: "http://localhost/auth/github_callback"
      })
);

Authenticate and ensure the user have access to the org 'foo'

var connect = require('connect');
 
var server = connect.createServer(
    connect.cookieParser(),
    connect.session({ secret: 'keyboard cat' }),
    github.orgAccess({
        appId: "app-id",
        appSecret: "app-secret",
        callback: "http://localhost/auth/github_callback"
      }, 'foo')
);

Example

See test/app.js.

License

(c) 2012 François de Metz

Mainly inspired by atmos's sinatra_auth_github.

BSD

Readme

Keywords

none

Package Sidebar

Install

npm i connect_auth_github

Weekly Downloads

5

Version

0.0.4

License

none

Last publish

Collaborators

  • francois