Popište výměnu
Pro každou operaci zdokumentujte metodu, zdroj, požadovaná pole a podobu úspěšné odpovědi. Zahrňte validační chybu. Rozlišujte selhání přenosu od zamítnuté žádosti: chybějící odpověď nedokazuje, že operace měnící stav selhala.
Zacházejte s přihlašovacími údaji jako s konfigurací
Uchovávejte přihlašovací údaje serveru mimo balíčky prohlížeče a repozitáře zdrojového kódu. Žádejte o co nejmenší užitečný soubor oprávnění a oddělte přístup pro vývoj od přístupu do produkce. Zaznamenejte, kdo vlastní každou integraci a jak lze přístup odebrat. Postupujte podle dokumentovaného autorizačního procesu poskytovatele.
Plánujte nepřítomné závislosti
Nastavte časové limity, dodržujte pokyny pro omezení rychlosti a opakujte pouze tehdy, když je operace bezpečné zopakovat. Tam, kde je podporováno, může klíč idempotence identifikovat opakované požadavky. Protokolujte identifikátor požadavku a stručnou kategorii selhání; vyhněte se autorizačním hlavičkám, cookies relace a osobním datům.