Podepisování URL
Podepsání url je nejbezpečnějším způsobem, jak zabránit zneužití vašeho tokenu. Vyžaduje výpočet na backendu vašeho webu.
Aktivace podpisů
- v uživatelském menu vyberte záložku API klíče
- u klíče, kterému chcete funkci aktivovat, přejděte do nastavení
- v menu vyberta záložku Zabezpečení
- aktivujte Zabzpečené URL a nastavení uložte
- poznamenejte si klíč pro podepisování (například: abcd1234)
Nyní musíte každý obrázek zobrazený přes tento API klíč podepsat. Nepodepsané použití klíče vrátí chybový obrázek.
Jak vytvořit podepsanou URL?
-
vaše původní URL vypadá například takto:
https://abcdef.imagedit.io/v1/https://web.cz/obrazek.png?w=100&grayscale=on
-
spojte váš podpisový klíč s Vaši URL a z hodnoty vyrobte sha1 hash:
sha1(abcd1234https://web.cz/obrazek.png?w=100&grayscale=on)
(výsledek: abcdefghijklmnopqrstuvwxyz)
-
výsledný hash připojte k vašemu požadavku:
https://abcdef.imagedit.io/v1/https://web.cz/obrazek.png?w=100&grayscale=on&sign=abcdefghijklmnopqrstuvwxyz
Pokud používáte "Přednastavení" nebo "Skrytí zdroje obrázku", výpočet podpisu provádíte skutečně jen z URL vašeho požadavku!
Aktivací podpisů URL pro vybraný token znefunkčníte všechny použití, které podpis nemají.