AssertionError - token.created must be a valid Date

Issue #2 open
Mike King created an issue

When auth is enabled, its possible to log in and create an access token but attempts to use and access_token give an error response;

For example, on a GET: http://localhost:3000/api/Model?access_token=AanPmzo6No7m6aXPAF2OvgWVh3omLrw7UuGUeZFR6Gqo47nxaYnX4blxEiLqGGar

The response is; { "error": { "statusCode": 500, "name": "AssertionError [ERR_ASSERTION]", "message": "token.created must be a valid Date", "generatedMessage": false, "code": "ERR_ASSERTION", "actual": false, "expected": true, "operator": "==", "stack": "AssertionError [ERR_ASSERTION]: token.created must be a valid Date\n at AccessToken.validate (C:\NodeApps\automation-api\node_modules\loopback\common\models\access-token.js:229:7)\n at C:\NodeApps\automation-api\node_modules\loopback\common\models\access-token.js:178:15\n at C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\dao.js:2176:5\n at C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\dao.js:2111:9\n at C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\node_modules\async\dist\async.js:1012:9\n at C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\node_modules\async\dist\async.js:359:16\n at iteratorCallback (C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\node_modules\async\dist\async.js:935:13)\n at C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\node_modules\async\dist\async.js:843:16\n at C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\node_modules\async\dist\async.js:1009:13\n at buildResult (C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\dao.js:2077:11)\n at C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\dao.js:2091:13\n at doNotify (C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\observer.js:155:49)\n at doNotify (C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\observer.js:155:49)\n at doNotify (C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\observer.js:155:49)\n at doNotify (C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\observer.js:155:49)\n at Function.ObserverMixin._notifyBaseObservers (C:\NodeApps\automation-api\node_modules\loopback-datasource-juggler\lib\observer.js:178:5)" } }

The token document is visble within the document and has a valid created date.

Comments (1)

  1. Log in to comment