Michael Q Larson
64f12f8ee1
add debug stuff
2014-12-07 20:56:02 -08:00
Michael Q Larson
2777259af9
attempt to add new user mailer
2014-12-07 20:50:53 -08:00
Michael Q Larson
36ff713087
comment problematic code
2014-12-03 23:44:28 -08:00
Michael Q Larson
f93801a1d4
thrashing
2014-12-03 23:42:13 -08:00
Michael Q Larson
711904d1c1
start making improvements to auth and get email from Twitter users
2014-12-03 23:28:10 -08:00
Michael Q Larson
01e86c74bc
update other authentication methods
2014-12-03 18:34:42 -08:00
Michael Q Larson
6ca7bc5879
attempt to make facebook not overwrite
2014-12-03 18:17:21 -08:00
Michael Q Larson
9179c1ee06
make all oauth options flexible
2014-12-01 21:13:39 -08:00
Michael Q Larson
835c69d6b4
attempt to allow facebook login even with used email
2014-12-01 21:06:19 -08:00
Michael Q Larson
a2259c937c
fix passport js maybe
2014-11-29 22:30:02 -08:00
Berkeley Martinez
7c1ae2f450
Adds auth check to linked path. Removes unused routes.
2014-11-19 15:30:36 -08:00
Michael Q Larson
308461d4ec
create bootstrap file
2014-10-16 16:18:26 -07:00
Michael Q Larson
30212e5f5b
update passport.js
2014-10-15 14:53:36 -07:00
Michael Q Larson
2106cbdbf2
twitter username now persisted
2014-10-13 21:38:10 -07:00
Michael Q Larson
254740c065
socket io is connecting
2014-10-13 18:00:37 -07:00
Michael Q Larson
a5985cd73d
start building out views
2014-10-13 14:14:51 -07:00
Michael Q Larson
05c31ba15d
firechat and firepad installed but not fully working
2014-10-12 01:51:55 -07:00
Sahat Yalkabov
886b1d2d0d
use https profile image url in twitter auth
2014-09-01 12:12:53 -07:00
Sahat Yalkabov
04c5262bea
windows-cr line endings commit
2014-07-01 17:05:49 -04:00
Sahat Yalkabov
b05c12d6d4
Replaced _.findWhere with .find function
2014-06-06 16:02:37 -04:00
Sahat Yalkabov
2cbf836041
Switched from underscore to lodash library
2014-06-06 15:43:49 -04:00
Sergey Gavruk
a5e1830d5f
Fix instagram email
2014-05-04 10:19:11 +03:00
Sahat Yalkabov
5e5b8efa4f
Updated sign-in strategies.
...
Removed email check when trying to link multipel accounts. Otherwise trying to link facebook and google that use the same e-mail is impossible.
2014-04-25 14:33:54 -04:00
Sahat Yalkabov
fc55e385e4
Added Instagram authentication
2014-04-22 15:00:27 -04:00
Sahat Yalkabov
48792ce753
Code cleanup
2014-04-15 11:10:54 -04:00
Sahat Yalkabov
6eb9b631ce
Updated comment style to make it easier to generate the code using multiline strings
2014-04-13 00:28:11 -04:00
Sahat Yalkabov
36a02ac982
Added a brief comment explanation of how passport strategy works
2014-03-03 16:32:13 -05:00
Sahat Yalkabov
4d52dbd013
Updated LinkedIn error flash message
2014-02-27 17:57:13 -05:00
Sahat Yalkabov
c95ee75eee
Add LinkedIn passport strategy
2014-02-27 13:08:26 -05:00
Sahat Yalkabov
5833a206f3
Updated formatting
2014-02-14 12:28:01 -05:00
Sahat Yalkabov
6b49d10fc3
Check if there is an account with provided email when linking with Facebook strategy
2014-02-14 12:26:47 -05:00
Sahat Yalkabov
3016af41e5
Update Google Strategy
2014-02-14 12:24:23 -05:00
Sahat Yalkabov
52276b3755
Check if there is an account with a given email address when linking GitHub strategy.
2014-02-14 12:23:50 -05:00
Sahat Yalkabov
2ba1bee9ec
Updated flash message in Google Strategy
2014-02-14 12:02:07 -05:00
Sahat Yalkabov
66637842fc
Merge branch 'master' of https://github.com/robjohnson189/hackathon-starter into robjohnson189-master
...
* 'master' of https://github.com/robjohnson189/hackathon-starter :
Check if there is already an account that isn't linked to a google account but uses the google accounts email address
2014-02-14 11:54:47 -05:00
Sahat Yalkabov
0d8cdd38f1
Added comments explaining what each authentication strategy is used for.
2014-02-14 11:29:28 -05:00
Robert Johnson
077154056c
Check if there is already an account that isn't linked to a google account but uses the google accounts email address
2014-02-13 20:54:09 -06:00
Sahat Yalkabov
862ddb33fd
Add Venmo oauth2 strategy
2014-02-10 19:20:45 -05:00
Sahat Yalkabov
73411a03b0
Merge branch 'KarlJakober-master'
...
* KarlJakober-master:
Add profile information and owned games to Steam template
Steam API template display achievements
Steam API code refactoring, added ownedGames API call
removes steam auth, sets up steam api requests in async
Adds Steam auth and API
Conflicts:
views/api/index.jade
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
# .git/MERGE_HEAD
# and try again.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# All conflicts fixed but you are still merging.
# (use "git commit" to conclude merge)
#
# Changes to be committed:
#
# modified: README.md
# modified: app.js
# modified: config/passport.js
# modified: config/secrets.js
# modified: controllers/api.js
# modified: models/User.js
# new file: views/api/steam.jade
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: config/passport.js
# modified: config/secrets.js
# modified: models/User.js
# modified: views/api/index.jade
#
2014-02-05 19:45:05 -05:00
Sahat Yalkabov
a2f4ffbf2b
Merge branch 'master' of https://github.com/KarlJakober/hackathon-starter into KarlJakober-master
...
* 'master' of https://github.com/KarlJakober/hackathon-starter :
removes steam auth, sets up steam api requests in async
2014-02-05 17:13:43 -05:00
Karl Jakober
1687440588
removes steam auth, sets up steam api requests in async
2014-02-05 21:04:02 +00:00
Sahat Yalkabov
20621d535d
Merge branch 'master' of https://github.com/KarlJakober/hackathon-starter into KarlJakober-master
...
* 'master' of https://github.com/KarlJakober/hackathon-starter :
Adds Steam auth and API
2014-02-05 12:26:23 -05:00
Karl Jakober
aa36ad9fbb
Adds Steam auth and API
2014-02-05 16:37:48 +00:00
Sahat Yalkabov
1cc0bb4526
Safe reference Facebook profile location
2014-02-04 13:28:27 -05:00
Dan Stroot
7121cbfe83
Better approach to Twitter email and Facebook location
2014-02-04 08:23:52 -08:00
Sahat Yalkabov
ea573672fb
Update comments
2014-02-01 00:03:05 -05:00
Sahat Yalkabov
8fdf42928f
Flash notifications for Facebook, Github, Twitter auth link
2014-01-31 23:58:59 -05:00
Sahat Yalkabov
5f20608207
Instead of merging display flash messages notifying the user that account with another OAuth provider already exists.
2014-01-31 23:56:50 -05:00
Sahat Yalkabov
9d982b3f27
Update merging strategies
2014-01-31 23:23:14 -05:00
Sahat Yalkabov
6d85931422
Add Twitter merging strategy
2014-01-31 23:17:58 -05:00
Sahat Yalkabov
dfeb12d6ce
Add Google and Github merge strategies
2014-01-31 22:39:13 -05:00
Sahat Yalkabov
90c5278bbc
Update profile picture in Facebook strategy
2014-01-31 22:23:19 -05:00
Sahat Yalkabov
2f1e394334
Add Merge strategy for Facebook so far
2014-01-31 16:28:12 -05:00
Sahat Yalkabov
11f9c12b1e
Add Login route express validations
2014-01-23 22:47:21 -05:00
Sahat Yalkabov
3dc90ac05b
Updated error messages
2014-01-12 15:31:17 -05:00
Sahat Yalkabov
3004cdb36e
All 4 strategies will now create an email field (for local login) if the user is not logged in and it's the first time.
2014-01-07 16:04:28 -05:00
Sahat Yalkabov
8c115135b0
Local strategy now uses email as username field
2014-01-07 15:48:21 -05:00
Sahat Yalkabov
1be6217a84
passport strategy refactoring
2014-01-07 15:19:54 -05:00
Sahat Yalkabov
30a610be2c
Cleaned up code + simplified
2013-12-20 14:12:29 -05:00
Sahat Yalkabov
36ba87ce09
Code refactoring, renamed token to accessToken in user schema, comment strings for routes,
2013-12-20 13:48:33 -05:00
Sahat Yalkabov
a9ac61e063
Renamed config.js to secrets.js to better match the intents of the file
2013-12-20 01:31:16 -05:00
Sahat Yalkabov
74f1675e0e
Github profile image is properly set when linked with account that does not have a picture
2013-12-14 16:51:23 -05:00
Sahat Yalkabov
b635207440
Facebook oauth2 checks if user is already logged in (for linking with existing account)
2013-12-14 01:32:33 -05:00
Sahat Yalkabov
8596b8187b
Github oauth2 has a check for authenticated user now as well
2013-12-14 01:29:49 -05:00
Sahat Yalkabov
19a8fa3024
Detect if user is logged in on twitter oauth2 strategy
2013-12-14 01:27:10 -05:00
Sahat Yalkabov
b21b53a09e
If user is already logged in, link google oauth with that existing account
2013-12-13 00:28:29 -05:00
Sahat Yalkabov
734c4e6741
Added missing tokenSecret when new twitter account is created
2013-12-10 01:56:43 -05:00
Sahat Yalkabov
37392d1fae
passport isAuthorized middleware. Fixed headers already sent errors.
2013-12-08 04:30:43 -05:00
Sahat Yalkabov
7b4549b368
Refactoring
2013-12-08 03:58:56 -05:00
Sahat Yalkabov
195f916f56
Added isAuthorized middleware to tumblr and foursquare routes
2013-12-08 02:23:59 -05:00
Sahat Yalkabov
51001a0497
Created isAuthorized middleware
2013-12-08 02:10:49 -05:00
Sahat Yalkabov
4da392f736
Added oauth2 foursquare passport strategy
2013-12-07 12:30:54 -05:00
Sahat Yalkabov
d3fb6a30a4
Modified the rest of strategies to use new token schema
2013-12-07 02:21:20 -05:00
Sahat Yalkabov
73d26e4a7f
Send user instead of req.user
2013-12-07 02:18:26 -05:00
Sahat Yalkabov
c03d62da08
Changed tokens from an object of objects to just an array, Tumblr strategy now pushes a new token in addition to tokenSecret as well as token kind
2013-12-07 02:17:46 -05:00
Sahat Yalkabov
cbc9ec3506
removed admin middleware, also provider is now dynamically set on unauthorized page button url
2013-12-07 02:08:53 -05:00
Sahat Yalkabov
3871e7c0ec
Inline tumblr callback instead of placing it in passportConfig
2013-12-07 01:05:19 -05:00
Sahat Yalkabov
435b006967
Refactoring tumblr authorization
2013-12-07 00:50:37 -05:00
Sahat Yalkabov
6751de2c26
Added passReqToCallback to tumblr oauth strategy to get currently logged in user
2013-12-07 00:29:32 -05:00
Sahat Yalkabov
e05f2eaf7f
Tumblr OAuth strategy
2013-12-06 22:49:40 -05:00
Sahat Yalkabov
074352ceed
Multiple vars instead of 1 var per multiple libs
2013-12-06 22:21:46 -05:00
Sahat Yalkabov
b2bb32332d
Cleaned up and refactored passport configuration file
2013-12-06 20:16:39 -05:00
Sahat Yalkabov
62a87a8542
Facebook strategy refactoring
2013-12-06 01:51:50 -05:00
Sahat Yalkabov
8de4c4369e
Refactored github strategy
2013-12-06 01:44:45 -05:00
Sahat Yalkabov
67636b2462
Refactored twitter strategy
2013-12-06 01:24:12 -05:00
Sahat Yalkabov
ce3a8c78ec
Added gender to user schema and radio buttons to account page
2013-12-06 00:18:39 -05:00
Sahat Yalkabov
3ecd3ad148
Simplified local strategy signup process, email is now a username
2013-12-05 22:48:09 -05:00
Sahat Yalkabov
298e0f02e3
New foursquare authentication token request UI
2013-12-04 15:25:57 -05:00
Sahat Yalkabov
652fa0b57b
Signup page now has a similar design as login page
2013-12-04 14:07:58 -05:00
Sahat Yalkabov
12368eaf95
Updated passport local strategy to use usernameEmail usernameField
2013-12-04 07:58:17 -05:00
Sahat Yalkabov
83dbe9c197
Redirect back to previous page when visiting login and sign up pages after user is already logged in
2013-12-04 07:44:07 -05:00
Sahat Yalkabov
f48702c448
Fixed github callback route redirection, new user is now successfully created on github login
2013-12-03 17:57:54 -05:00
Sahat Yalkabov
af32d85a2b
Added github login strategy
2013-12-03 17:38:14 -05:00
Sahat Yalkabov
179138f1b5
Fixed Twitter auth "findUserOrCreate"
2013-12-02 19:20:57 -05:00
Sahat Yalkabov
cab3e31e3f
Twitter Login authentication
2013-12-02 19:16:27 -05:00
Sahat Yalkabov
5843ac3341
Code cleanup
2013-12-01 14:02:06 -05:00
Sahat Yalkabov
2099c79d83
Save email address when making a new user with facebook oauth2
2013-11-25 11:48:47 -05:00
Sahat Yalkabov
b618fda00f
Save user's email on google oauth2 login
2013-11-21 14:29:41 -05:00
Sahat Yalkabov
4ba93805e4
Google oauth2 login
2013-11-21 14:20:38 -05:00
Sahat Yalkabov
cfd376c538
added routes and controllers (not yet implemented) for contact and api sample browser pages
2013-11-19 14:33:11 -05:00