From 4bbbaf7b32e0834054ce86e1976b87c549f3d229 Mon Sep 17 00:00:00 2001 From: Francisco de la Vega Date: Tue, 23 Jan 2018 13:23:26 +0100 Subject: [PATCH] Include username field in serviceData to prevent meteor missing Username error --- fiware_server.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fiware_server.js b/fiware_server.js index a4aaf09..6100f84 100644 --- a/fiware_server.js +++ b/fiware_server.js @@ -63,10 +63,12 @@ OAuth.registerService('fiware', 2, null, function(query) { * expiresAt, as a ms epochtime * refreshToken, if there is one * id - note that there *must* be an id property for Meteor to work with + * username - this field is required during the first login attempt, equals the id in FIWARE */ const serviceData = { accessToken, - expiresAt: (+new Date) + (1000 * response.expiresIn) + expiresAt: (+new Date) + (1000 * response.expiresIn), + username: identity.id }; if (response.refreshToken) { serviceData.refreshToken = response.refreshToken;