/v1 Public API. Hver nøgle tilhører en servicekonto og oprettes fra den pågældende kontos detaljeside i Developer Hub.
Brug en API-nøgle med afgrænset omfang til en privat backend-integration, når sikker opbevaring og rotation af en hemmelighed opfylder jeres krav. Der er ikke behov for en OAuth-klient eller udveksling af tokens. Se Autentificering, hvis jeres organisation i stedet kræver kortlivede OAuth-adgangstokens.
Nøglens opbygning
- Identifikator — begynder med
ak_. Kan sikkert angives i tickets, logge og konfiguration; den giver ikke i sig selv nogen adgang. - Hemmelighed — begynder med
lsk_live_. Det er de legitimationsoplysninger, som jeres integration fremviser. Den vises én gang, ved oprettelse eller rotation, og kan ikke hentes senere. Nøglelisten viser kun de sidste fire tegn (for eksempellsk_live_…xQc4), så I kan matche en række med de legitimationsoplysninger, som en kalder har. - Tilladelser — en delmængde af den ejende servicekontos tilladelser, valgt ved oprettelsen. En nøgle kan aldrig gøre mere, end kontoen tillader.
- Udløb — obligatorisk. Hver nøgle har en udløbsdato.
Opret en nøgle
På servicekontoens detaljeside opretter I en nøgle i fire trin: giv den et navn, vælg de tilladelser, som netop denne nøgle har brug for, vælg et udløb — 30, 90 eller 365 dage eller en brugerdefineret periode på op til et år — og gennemgå. Hemmeligheden vises ved afslutningen, én gang. Afgræns hver nøgle til det snævreste sæt tilladelser, som dens kalder har brug for, også selv om kontoen tillader mere. Hvis en nøgle lækkes, afgør dens tilladelser omfanget af skaden.Roter uden nedetid
Rotation udsteder en ny hemmelighed og starter et overlapsvindue — 1 time, 24 timer eller 7 dage — hvor den gamle hemmelighed fortsat fungerer. Det giver jer mulighed for at udrulle den nye hemmelighed i jeres miljøer i jeres eget tempo:1
Roter nøglen
Vælg et overlapsvindue, der dækker jeres langsomste udrulningsvej. Den nye hemmelighed vises én gang — gem den med det samme.
2
Opdater jeres integrationer
Erstat den gamle hemmelighed overalt, hvor den er konfigureret. Nøglens status vises som i overlap, indtil vinduet udløber.
3
Verificer, før vinduet lukker
Brug forespørgselslogge til at bekræfte, at trafikken er flyttet til den nye hemmelighed. Når overlappet ophører, kan den gamle hemmelighed ikke længere autentificere.
401 med koden credential_expired.
Tilbagekald med det samme
Tilbagekaldelse træder i kraft med det samme og er permanent — der er intet overlapsvindue, og den kan ikke fortrydes. Tilbagekald en nøgle i det øjeblik, I har mistanke om, at dens hemmelighed er blevet eksponeret; roter i stedet, når I udskifter en intakt legitimation. Forespørgsler med en tilbagekaldt nøgle returnerer401 med koden credential_revoked. Hvis I har brug for at stoppe alle de nøgler, en integration har, på én gang, kan I i stedet deaktivere dens servicekonto.
