Skip to content

Commit b9cd14d

Browse files
author
Basim Hennawi
committed
Extend model object with request context
1 parent e1f741f commit b9cd14d

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

lib/handlers/authenticate-handler.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ AuthenticateHandler.prototype.handle = function(request, response) {
6363
throw new InvalidArgumentError('Invalid argument: `response` must be an instance of Response');
6464
}
6565

66+
// Extend model object with request
67+
this.model.request = request;
68+
6669
return Promise.bind(this)
6770
.then(function() {
6871
return this.getTokenFromRequest(request);

lib/handlers/authorize-handler.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ AuthorizeHandler.prototype.handle = function(request, response) {
8282
return Promise.reject(new AccessDeniedError('Access denied: user denied access to application'));
8383
}
8484

85+
// Extend model object with request
86+
this.model.request = request;
87+
8588
var fns = [
8689
this.getAuthorizationCodeLifetime(),
8790
this.getClient(request),

lib/handlers/token-handler.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@ TokenHandler.prototype.handle = function(request, response) {
8585
return Promise.reject(new InvalidRequestError('Invalid request: content must be application/x-www-form-urlencoded'));
8686
}
8787

88+
// Extend model object with request
89+
this.model.request = request;
90+
8891
return Promise.bind(this)
8992
.then(function() {
9093
return this.getClient(request, response);

0 commit comments

Comments
 (0)