Fix Telegram Mini App hash validation
This commit is contained in:
@@ -64,7 +64,7 @@ export function validateTelegramMiniAppInitData(initDataRaw) {
|
||||
}
|
||||
|
||||
const checkEntries = [...params.entries()]
|
||||
.filter(([key]) => key !== 'hash' && key !== 'signature')
|
||||
.filter(([key]) => key !== 'hash')
|
||||
.sort(([leftKey], [rightKey]) => leftKey.localeCompare(rightKey))
|
||||
.map(([key, value]) => `${key}=${value}`);
|
||||
const dataCheckString = checkEntries.join('\n');
|
||||
|
||||
Reference in New Issue
Block a user