Skip to content

Commit

Permalink
Added 37signals OAuth2 module.
Browse files Browse the repository at this point in the history
  • Loading branch information
bnoguchi committed Sep 13, 2011
1 parent cfe1eee commit 7ff0450
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 1 deletion.
6 changes: 5 additions & 1 deletion example/conf.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,11 @@ module.exports = {
, justintv: {
consumerKey: 'enter your consumer key here'
, consumerSecret: 'enter your consumer secret here'
}
}
, '37signals': {
clientId: 'cd4bf9cd9ed828b6bed8b67e6b314cf8b90c8de5'
, clientSecret: '07883c36b4f4493b70f31872ed8fbdb099ff1cef'
}
, tumblr: {
consumerKey: 'TAofjqRz9iKiAjtPMnXzHELIeQAw8cqKCZVXaEFSAxBrrvV99f'
, consumerSecret: 's8ldFtirtsnWGSiBjwpUwMct8Yh4sliS9Uiocqsv3bw0ovMtlR'
Expand Down
10 changes: 10 additions & 0 deletions example/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ function addUser (source, sourceUser) {

var usersByVimeoId = {};
var usersByJustintvId = {};
var usersBy37signalsId = {};
var usersByTumblrName = {};
var usersByDropboxId = {};
var usersByFbId = {};
Expand Down Expand Up @@ -246,6 +247,15 @@ everyauth.justintv
})
.redirectPath('/')

everyauth['37signals']
.appId(conf['37signals'].clientId)
.appSecret(conf['37signals'].clientSecret)
.findOrCreateUser( function (sess, accessToken, accessSecret, _37signalsUser) {
return usersBy37signalsId[_37signalsUser.id] ||
(usersBy37signalsId[_37signalsUser.identity.id] = addUser('37signals', _37signalsUser));
})
.redirectPath('/')

everyauth.tumblr
.consumerKey(conf.tumblr.consumerKey)
.consumerSecret(conf.tumblr.consumerSecret)
Expand Down
6 changes: 6 additions & 0 deletions example/views/home.jade
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@
#justintv-login
a(href='/auth/justintv', style='border: 0px')
img(src='http://s.jtvnw.net/jtv_user_pictures/hosted_images/new_logo_148_40_black.png')
#37signals-login
a(href='/auth/37signals', style='border: 0px')
img(src='http://37signals.com/svn/images/37slogo-trans.gif')
#tumblr-login
a(href='/auth/tumblr', style='border: 0px')
img(src='http://assets.tumblr.com/images/logo.png?alpha&6')
Expand Down Expand Up @@ -100,6 +103,9 @@
- if (everyauth.justintv)
h3 Justin.tv User Data
p= JSON.stringify(everyauth.justintv.user)
- if (everyauth['37signals'])
h3 37signals User Data
p= JSON.stringify(everyauth['37signals'].user)
- if (everyauth.tumblr)
h3 Tumblr User Data
p= JSON.stringify(everyauth.tumblr.user)
Expand Down

0 comments on commit 7ff0450

Please sign in to comment.