mirror of
https://github.com/janishutz/MusicPlayerV2.git
synced 2025-11-25 13:04:23 +00:00
some progress on player + playlist loading
This commit is contained in:
17
backend/dist/app.js
vendored
17
backend/dist/app.js
vendored
@@ -24,15 +24,16 @@ const run = () => {
|
||||
// sign dev token
|
||||
const privateKey = fs_1.default.readFileSync(path_1.default.join(__dirname + '/config/apple_private_key.p8')).toString();
|
||||
// TODO: Remove secret
|
||||
const config = JSON.parse('' + fs_1.default.readFileSync(path_1.default.join(__dirname + '/config/apple-music-api.config.json')));
|
||||
const jwtToken = jsonwebtoken_1.default.sign({}, privateKey, {
|
||||
const config = JSON.parse('' + fs_1.default.readFileSync(path_1.default.join(__dirname + '/config/apple-music-api.config.secret.json')));
|
||||
const now = new Date().getTime();
|
||||
const tomorrow = now + 24 * 3600 * 1000;
|
||||
const jwtToken = jsonwebtoken_1.default.sign({
|
||||
'iss': config.teamID,
|
||||
'iat': Math.floor(now / 1000),
|
||||
'exp': Math.floor(tomorrow / 1000),
|
||||
}, privateKey, {
|
||||
algorithm: "ES256",
|
||||
expiresIn: "180d",
|
||||
issuer: config.teamID,
|
||||
header: {
|
||||
alg: "ES256",
|
||||
kid: config.keyID
|
||||
}
|
||||
keyid: config.keyID
|
||||
});
|
||||
res.send(jwtToken);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user