mirror of
https://github.com/PretendoNetwork/account.git
synced 2026-07-15 08:11:06 -05:00
16 lines
412 B
JavaScript
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; |