@@ -79,11 +79,11 @@ function extractCredentials (done) {
79
79
// Extract credentials
80
80
// http://tools.ietf.org/html/rfc6749#section-3.2.1
81
81
this . client = credsFromBasic ( this . req ) || credsFromBody ( this . req ) ;
82
- if ( ! this . client . client_id ||
83
- ! this . client . client_id . match ( this . config . regex . clientId ) ) {
82
+ if ( ! this . client . clientId ||
83
+ ! this . client . clientId . match ( this . config . regex . clientId ) ) {
84
84
return done ( error ( 'invalid_client' ,
85
85
'Invalid or missing client_id parameter' ) ) ;
86
- } else if ( ! this . client . client_secret ) {
86
+ } else if ( ! this . client . clientSecret ) {
87
87
return done ( error ( 'invalid_client' , 'Missing client_secret parameter' ) ) ;
88
88
}
89
89
@@ -97,8 +97,8 @@ function extractCredentials (done) {
97
97
* @param {String } secret client_secret
98
98
*/
99
99
function Client ( id , secret ) {
100
- this . client_id = id ;
101
- this . client_secret = secret ;
100
+ this . clientId = id ;
101
+ this . clientSecret = secret ;
102
102
}
103
103
104
104
/**
@@ -141,7 +141,7 @@ function credsFromBody (req) {
141
141
* @this OAuth
142
142
*/
143
143
function checkClient ( done ) {
144
- this . model . getClient ( this . client . client_id , this . client . client_secret ,
144
+ this . model . getClient ( this . client . clientId , this . client . clientSecret ,
145
145
function ( err , client ) {
146
146
if ( err ) return done ( error ( 'server_error' , false , err ) ) ;
147
147
@@ -193,16 +193,16 @@ function useAuthCodeGrant (done) {
193
193
this . model . getAuthCode ( code , function ( err , authCode ) {
194
194
if ( err ) return done ( error ( 'server_error' , false , err ) ) ;
195
195
196
- if ( ! authCode || authCode . client_id !== self . client . client_id ) {
196
+ if ( ! authCode || authCode . clientId !== self . client . clientId ) {
197
197
return done ( error ( 'invalid_grant' , 'Invalid code' ) ) ;
198
198
} else if ( authCode . expires < self . now ) {
199
199
return done ( error ( 'invalid_grant' , 'Code has expired' ) ) ;
200
200
}
201
201
202
- self . user = authCode . user || { id : authCode . user_id } ;
202
+ self . user = authCode . user || { id : authCode . userId } ;
203
203
if ( ! self . user . id ) {
204
204
return done ( error ( 'server_error' , false ,
205
- 'No user/user_id parameter returned from getauthCode' ) ) ;
205
+ 'No user/userId parameter returned from getauthCode' ) ) ;
206
206
}
207
207
208
208
done ( ) ;
@@ -251,16 +251,16 @@ function useRefreshTokenGrant (done) {
251
251
this . model . getRefreshToken ( token , function ( err , refreshToken ) {
252
252
if ( err ) return done ( error ( 'server_error' , false , err ) ) ;
253
253
254
- if ( ! refreshToken || refreshToken . client_id !== self . client . client_id ) {
254
+ if ( ! refreshToken || refreshToken . clientId !== self . client . clientId ) {
255
255
return done ( error ( 'invalid_grant' , 'Invalid refresh token' ) ) ;
256
256
} else if ( refreshToken . expires !== null &&
257
257
refreshToken . expires < self . now ) {
258
258
return done ( error ( 'invalid_grant' , 'Refresh token has expired' ) ) ;
259
259
}
260
260
261
- if ( ! refreshToken . user_id ) {
261
+ if ( ! refreshToken . userId ) {
262
262
return done ( error ( 'server_error' , false ,
263
- 'No user/user_id parameter returned from getRefreshToken' ) ) ;
263
+ 'No user/userId parameter returned from getRefreshToken' ) ) ;
264
264
}
265
265
266
266
if ( self . model . revokeRefreshToken ) {
@@ -270,7 +270,7 @@ function useRefreshTokenGrant (done) {
270
270
} ) ;
271
271
}
272
272
273
- self . user = refreshToken . user || { id : refreshToken . user_id } ;
273
+ self . user = refreshToken . user || { id : refreshToken . userId } ;
274
274
done ( ) ;
275
275
} ) ;
276
276
}
@@ -308,7 +308,7 @@ function useExtendedGrant (done) {
308
308
* @this OAuth
309
309
*/
310
310
function checkGrantTypeAllowed ( done ) {
311
- this . model . grantTypeAllowed ( this . client . client_id , this . grantType ,
311
+ this . model . grantTypeAllowed ( this . client . clientId , this . grantType ,
312
312
function ( err , allowed ) {
313
313
if ( err ) return done ( error ( 'server_error' , false , err ) ) ;
314
314
@@ -329,7 +329,7 @@ function checkGrantTypeAllowed (done) {
329
329
*/
330
330
function generateAccessToken ( done ) {
331
331
var self = this ;
332
- token ( this , 'access_token ' , function ( err , token ) {
332
+ token ( this , 'accessToken ' , function ( err , token ) {
333
333
self . accessToken = token ;
334
334
done ( err ) ;
335
335
} ) ;
@@ -345,8 +345,8 @@ function saveAccessToken (done) {
345
345
var accessToken = this . accessToken ;
346
346
347
347
// Object idicates a reissue
348
- if ( typeof accessToken === 'object' && accessToken . access_token ) {
349
- this . accessToken = accessToken . access_token ;
348
+ if ( typeof accessToken === 'object' && accessToken . accessToken ) {
349
+ this . accessToken = accessToken . accessToken ;
350
350
return done ( ) ;
351
351
}
352
352
@@ -356,14 +356,8 @@ function saveAccessToken (done) {
356
356
expires . setSeconds ( expires . getSeconds ( ) + this . config . accessTokenLifetime ) ;
357
357
}
358
358
359
- var data = {
360
- access_token : accessToken ,
361
- client_id : this . client . client_id ,
362
- expires : expires ,
363
- user : this . user
364
- } ;
365
-
366
- this . model . saveAccessToken ( data , function ( err ) {
359
+ this . model . saveAccessToken ( accessToken , this . client . clientId , expires ,
360
+ this . user , function ( err ) {
367
361
if ( err ) return done ( error ( 'server_error' , false , err ) ) ;
368
362
done ( ) ;
369
363
} ) ;
@@ -379,7 +373,7 @@ function generateRefreshToken (done) {
379
373
if ( this . config . grants . indexOf ( 'refresh_token' ) === - 1 ) return done ( ) ;
380
374
381
375
var self = this ;
382
- token ( this , 'refresh_token ' , function ( err , token ) {
376
+ token ( this , 'refreshToken ' , function ( err , token ) {
383
377
self . refreshToken = token ;
384
378
done ( err ) ;
385
379
} ) ;
@@ -397,8 +391,8 @@ function saveRefreshToken (done) {
397
391
if ( ! refreshToken ) return done ( ) ;
398
392
399
393
// Object idicates a reissue
400
- if ( typeof refreshToken === 'object' && refreshToken . refresh_token ) {
401
- this . refreshToken = refreshToken . refresh_token ;
394
+ if ( typeof refreshToken === 'object' && refreshToken . refreshToken ) {
395
+ this . refreshToken = refreshToken . refreshToken ;
402
396
return done ( ) ;
403
397
}
404
398
@@ -408,14 +402,8 @@ function saveRefreshToken (done) {
408
402
expires . setSeconds ( expires . getSeconds ( ) + this . config . refreshTokenLifetime ) ;
409
403
}
410
404
411
- var data = {
412
- refresh_token : refreshToken ,
413
- client_id : this . client . client_id ,
414
- expires : expires ,
415
- user : this . user
416
- } ;
417
-
418
- this . model . saveRefreshToken ( data , function ( err ) {
405
+ this . model . saveRefreshToken ( refreshToken , this . client . clientId , expires ,
406
+ this . user , function ( err ) {
419
407
if ( err ) return done ( error ( 'server_error' , false , err ) ) ;
420
408
done ( ) ;
421
409
} ) ;
0 commit comments