Expand Telegram signature validation tests
Some checks failed
Deploy MineGeo to Dokploy / deploy (push) Failing after 4m46s
Some checks failed
Deploy MineGeo to Dokploy / deploy (push) Failing after 4m46s
This commit is contained in:
@@ -23,5 +23,7 @@ test("Telegram init data verifies identity and rejects tampering, duplicates, an
|
||||
assert.equal(verifyTelegramInitData(data, "wrong-token"), null);
|
||||
assert.equal(verifyTelegramInitData(data.replace("applicant", "impostor"), token), null);
|
||||
assert.equal(verifyTelegramInitData(data + "&user=other", token), null);
|
||||
assert.equal(verifyTelegramInitData(data + "&auth_date=1", token), null);
|
||||
assert.equal(verifyTelegramInitData(data.replace(/hash=[a-f0-9]+/, "hash=not-a-hash"), token), null);
|
||||
assert.equal(verifyTelegramInitData(signedData(Math.floor(Date.now() / 1000) - 90000), token), null);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user