account/src/middleware/device-certificate.js
2021-09-07 20:34:19 -04:00

16 lines
412 B
JavaScript

const NintendoCertificate = require('../nintendo-certificate');
async function deviceCertificateMiddleware(request, response, next) {
const { headers } = request;
if (!headers['x-nintendo-device-cert']) {
return next();
}
const certificate = headers['x-nintendo-device-cert'];
request.certificate = new NintendoCertificate(certificate);
return next();
}
module.exports = deviceCertificateMiddleware;