/v1. Fiecare cheie aparține unui cont de serviciu și este
creată din pagina de detalii a acelui cont din
Developer Hub.
Utilizați o cheie API cu domeniu limitat pentru o integrare backend privată atunci când stocarea și rotirea în siguranță a unui secret răspund cerințelor dumneavoastră. Nu este necesar niciun client OAuth și nicio schimbare de token. Consultați Autentificare dacă
organizația dumneavoastră necesită, în schimb, token-uri de acces OAuth cu durată scurtă de viață.
Structura unei chei
- Identificator — începe cu
ak_. Poate fi menționat în siguranță în tichete, jurnale și configurații; în sine, nu acordă niciun drept. - Secret — începe cu
lsk_live_. Aceasta este acreditarea pe care o prezintă integrarea dumneavoastră. Este afișat o singură dată, la creare sau la rotire, și nu mai poate fi recuperat ulterior. Lista de chei afișează doar ultimele patru caractere (de exemplulsk_live_…xQc4), astfel încât să puteți asocia un rând cu acreditarea deținută de un apelant. - Permisiuni — un subset al permisiunilor contului de serviciu proprietar, ales la creare. O cheie nu poate face niciodată mai mult decât permite contul său.
- Expirare — obligatorie. Fiecare cheie are o dată de expirare.
Crearea unei chei
Pe pagina de detalii a contului de serviciu, creați o cheie parcurgând patru pași: denumiți-o, selectați permisiunile necesare acestei chei anume, alegeți o expirare — 30, 90 sau 365 de zile, ori o perioadă personalizată de cel mult un an — și verificați. Secretul este afișat la final, o singură dată. Limitați fiecare cheie la cel mai restrâns set de permisiuni de care are nevoie apelantul, chiar dacă contul permite mai mult. Dacă o cheie este compromisă, permisiunile sale definesc amploarea impactului.Rotirea fără timp de nefuncționare
Rotirea emite un secret nou și începe o fereastră de suprapunere — 1 oră, 24 de ore sau 7 zile — în care vechiul secret continuă să funcționeze. Astfel puteți distribui noul secret în implementările dumneavoastră în ritmul propriu:1
Rotiți cheia
Alegeți o fereastră de suprapunere care acoperă cea mai lentă cale de implementare. Noul
secret este afișat o singură dată — stocați-l imediat.
2
Actualizați integrările
Înlocuiți vechiul secret peste tot unde este configurat. Starea cheii
apare ca „în suprapunere” până la încheierea ferestrei.
3
Verificați înainte de închiderea ferestrei
Utilizați jurnalele de solicitări pentru a confirma că
traficul a trecut la noul secret. La încheierea suprapunerii, vechiul secret
nu mai autentifică.
401 cu codul
credential_expired.
Revocarea imediată
Revocarea are efect imediat și este permanentă — nu există fereastră de suprapunere și nu poate fi anulată. Revocați o cheie în momentul în care suspectați că secretul său a fost expus; rotiți-o în schimb atunci când înlocuiți o acreditare funcțională. Solicitările efectuate cu o cheie revocată returnează401 cu codul
credential_revoked. Dacă
trebuie să opriți simultan toate cheile deținute de o integrare, dezactivați în schimb contul său de serviciu.
