@tiledesk/tiledesk-server
Version:
The Tiledesk server module
35 lines (21 loc) • 812 B
JavaScript
;
const express = require('express');
var router = express.Router();
var firebaseService = require("./firebaseService");
var winston = require('../../config/winston');
router.post('/createCustomToken', function (req, res) {
// var uid = req.projectid + '-' + req.user.id;
var uid = req.user.id;
winston.debug("uid",uid);
firebaseService.createCustomToken(uid).then(customAuthToken => {
return res.status(200).send(customAuthToken);
})
.catch(err => {
const ret = {
error_message: 'Authentication error: Cannot verify access token.',
err: err
};
return res.status(403).send(ret);
});
});
module.exports = router;