/v1. Každý klíč patří
k servisnímu účtu a vytváří se
na stránce s podrobnostmi tohoto účtu ve
Developer Hubu.
Omezený klíč API použijte pro privátní backendovou integraci, pokud vyhovuje bezpečné uložení
a obměna tajného klíče. Není potřeba žádný klient OAuth ani výměna tokenů. Pokud
vaše organizace vyžaduje krátkodobé přístupové tokeny OAuth, přečtěte si část Autentizace.
Struktura klíče
- Identifikátor — začíná na
ak_. Lze jej bezpečně uvádět v tiketech, protokolech a konfiguraci; sám o sobě nic neumožňuje. - Tajný klíč — začíná na
lsk_live_. Jedná se o přihlašovací údaj, který vaše integrace předkládá. Zobrazí se pouze jednou, při vytvoření nebo obměně, a později jej nelze znovu získat. Seznam klíčů zobrazuje pouze poslední čtyři znaky (napříkladlsk_live_…xQc4), abyste mohli přiřadit řádek k přihlašovacímu údaji, který volající používá. - Oprávnění — podmnožina oprávnění vlastnícího servisního účtu, zvolená při vytvoření. Klíč nikdy nemůže dělat více, než jeho účet dovoluje.
- Platnost — povinný údaj. Každý klíč má datum vypršení platnosti.
Vytvoření klíče
Na stránce s podrobnostmi servisního účtu vytvoříte klíč ve čtyřech krocích: pojmenujte jej, vyberte oprávnění, která tento konkrétní klíč potřebuje, zvolte dobu platnosti — 30, 90 nebo 365 dní, případně vlastní období až do jednoho roku — a zkontrolujte zadané údaje. Tajný klíč se po dokončení zobrazí, a to pouze jednou. Každému klíči udělte co nejužší sadu oprávnění, kterou jeho volající potřebuje, i když účet povoluje více. Pokud klíč unikne, jeho oprávnění určují rozsah možných škod.Obměna bez výpadku
Obměna vydá nový tajný klíč a spustí překryvné okno — 1 hodina, 24 hodin nebo 7 dní — během kterého starý tajný klíč dál funguje. Díky tomu můžete nový tajný klíč nasazovat do svých prostředí vlastním tempem:1
Obměňte klíč
Zvolte překryvné okno, které pokryje vaši nejpomalejší cestu nasazení. Nový
tajný klíč se zobrazí jednou — uložte jej ihned.
2
Aktualizujte své integrace
Nahraďte starý tajný klíč všude, kde je nakonfigurován. Stav klíče se
zobrazuje jako překryv, dokud okno neskončí.
3
Ověřte před uzavřením okna
Pomocí protokolů požadavků ověřte, že
provoz přešel na nový tajný klíč. Po skončení překryvu starý tajný klíč
přestane ověřovat.
401 s kódem
credential_expired.
Okamžité zrušení
Zrušení se projeví okamžitě a je trvalé — neexistuje žádné překryvné okno ani možnost vrácení zpět. Klíč zrušte, jakmile máte podezření, že jeho tajný klíč byl odhalen; pokud nahrazujete bezproblémový přihlašovací údaj, použijte místo toho obměnu. Požadavky s zrušeným klíčem vrátí401 s kódem
credential_revoked. Pokud
potřebujete najednou zastavit všechny klíče, které integrace používá, zakažte místo toho její servisní
účet.
