Guarantee req.oauth in APIRoute middleware
This commit is contained in:
parent
ce7349565e
commit
efdea10b14
@ -10,6 +10,7 @@ class APIRouteMiddleware extends Middleware {
|
|||||||
if ( allow_user && req.is_auth ) {
|
if ( allow_user && req.is_auth ) {
|
||||||
return next()
|
return next()
|
||||||
} else if ( allow_token ) {
|
} else if ( allow_token ) {
|
||||||
|
if ( !req.oauth ) req.oauth = {}
|
||||||
return req.app.oauth2.authorise()(req, res, async e => {
|
return req.app.oauth2.authorise()(req, res, async e => {
|
||||||
if ( e ) return next(e)
|
if ( e ) return next(e)
|
||||||
// Look up the OAuth2 client an inject it into the route
|
// Look up the OAuth2 client an inject it into the route
|
||||||
|
Loading…
Reference in New Issue
Block a user