YOURLS: скрыть сигнатуру API-токена в расширении Chrome? - PullRequest
0 голосов
/ 21 мая 2019

Я нашел этот код: https://github.com/binfalse/YOURLS-ChromeExtension, поэтому я хочу создать расширение Chrome.Это расширение работает, предлагая пользователю ввести секретную подпись.После этого пользователь может использовать расширение со своей подписью (это можно найти в учетной записи пользователя).Я хочу сделать расширение с предварительно заполненным ключом подписи, потому что я хочу сделать его доступным для использования без создания учетной записи.Проблема в том, что я не могу сохранить секретный ключ в коде расширения, каждый может его увидеть.

Я пытался закодировать ключ с помощью какого-либо инструмента обфускатора, но другой инструмент может это выявить.Я также нашел это: https://github.com/YOURLS/YOURLS/wiki/PasswordlessAPI#usage-of-a-time-limited-signature-token Но я не могу реализовать это в расширении, потому что это PHP-код.

$timestamp = time();
$signature = md5( $timestamp . '1002a612b4' );
// Replace with your own secret signature token. Example result:
// $signature = "ed8d12124fc7916b00e3ecd7dc2c1d6a"
?>```
...