Hemmeligheter

Hemmeligheter

Kopier side

Lagre API-nøkler, tokens og SMTP-passord som krypterte hemmeligheter i Shopify Flow og bruk dem i forespørsler og e-postmaler med {{ secrets.keyName }}.

En hemmelighet er en navngitt, kryptert verdi - en API-nøkkel, et bærertoken eller et passord. Du lagrer den én gang og refererer til den ved navn, slik at selve verdien aldri vises i en forespørselsmal, en e-postmal eller i loggen din.

Siden «Hemmeligheter»

Å lage en hemmelighet

Åpne Hemmeligheter og klikk på Opprett hemmelighet.

Siden «Hemmeligheter» med knappen «Opprett hemmelighet»

Felt Merknader
Navn Kun bokstaver, tall og understreker. Må være unikt. Kan ikke endres senere
Hemmelig verdi Selve verdien
Beskrivelse Valgfritt, opptil 1024 tegn. Det lønner seg å fylle ut - i fremtiden vil du ikke huske hvilket token dette var

Angi en hemmelig nøkkel, verdi og beskrivelse

Navnet blir fastsatt etter opprettelsen, fordi en endring av det ville føre til at alle maler som refererer til det, slutter å fungere. For å endre navnet må du opprette en ny hemmelighet, oppdatere referansene og deretter slette den gamle.

Opprett et skjult skjema med en nøkkel og en maskert verdi
En ny hemmelighet: nøkkelen er det du refererer til, mens verdien lagres kryptert og vises aldri igjen.

Å bruke en hemmelighet

Henvis til den med {{ secrets.keyName }}:

Authorization: Bearer {{ secrets.airtableAccessToken }}

Hemmeligheter gjelder i:

  • URL-er, overskrifter og innhold i HTTP-forespørsler
  • Felt for SMTP-brukernavn og passord
  • E-postemner og -tekst, inkludert tekstfelt i det visuelle redigeringsverktøyet
Siden «Hemmeligheter», som viser en lagret hemmelighet med tilhørende Liquid-referanse
Hver hemmelighet inneholder en henvisning som skal kopieres inn i et oppsett, en forespørsel eller en SMTP-pålogging.

I redigeringsfeltets sidepanel finnes et Tilgjengelige hemmeligheter-kort som viser nøklene dine som klikkbare merker - klikk på en av dem for å kopiere den riktige syntaksen i stedet for å skrive den inn selv. Når du holder musepekeren over et merke, vises en skjult forhåndsvisning, slik at du kan bekrefte at du har valgt riktig.

Hvordan hemmeligheter beskyttes

  • Verdiene krypteres ved lagring ved hjelp av Cloud KMS og dekrypteres kun mens en handling utføres. Klartekst lagres aldri.
  • Listen «Secrets» viser ********, aldri selve verdien - siden mottar den ikke engang.
  • Hemmelige verdier blir fjernet fra forespørselsdataene før de skrives til historikken, slik at et lagret token ikke kan lekke ut via dine egne logger.
  • Sidekick kan fortelle deg at det finnes en hemmelighet, men aldri hva den er verdt.

Redigeringssiden viser den gjeldende verdien, slik at du kan rette opp et feilskrevet token.

Bekreftelse av en hemmelighet løser

Siden et feil navn vises som en tom streng i stedet for en feilmelding, bør du sjekke at alt er riktig:

  • For en HTTP-forespørsel: Bruk Test og se på Oppløst URL og Oppløst innhold i resultatkortet.
  • For en e-post, bruk Send test-e-post.
  • Etter en live-kjøring åpner du oppføringen i Historikk og ser nærmere på forespørselsdataene.

Redigere eller slette en hemmelighet

Begge trer i kraft umiddelbart, overalt der «secret» brukes, i hele butikken din.

Appen skanner HTTP-forespørslene dine, SMTP-serverne og e-postmalene dine for referanser og viser deg hva den har funnet - både på selve siden og i slettingsbekreftelsen, der hvert berørt element blir navngitt.

Det vil ikke hindre deg. Du kan slette en hemmelighet som fortsatt er i bruk; appen sørger bare for at du blir informert om det først.

Relatert