Avansert programmeringsgrensesnitt (API ) er gode måter å la andre programmerere bruke et stykke programvare eller en webtjeneste , trenger programmerere ikke nødvendigvis ønsker at noen skal kunne bruke sin API. Når utviklerne ønsker å begrense hvem som kan koble seg til deres programvare de gjennomfører godkjenningsprosedyrer , for eksempel sikkerhetsinnstillinger tokens , i sine API funksjoner . Hvis programvaren ikke sender riktig informasjon , kan du se en " Token Required " feilmelding. API Security
Et API selv ikke har noen innebygd sikkerhet . Det er bare en rekke metoder som en programmerer kan ringe for å gjøre bruk av et bestemt program eller web basert tjeneste . Når du eller et program du bruker , påkalle en metode fra en API , har selve metoden interne sikkerhetstiltak som avgjør om metoden vil fungere på anmodning du sendte det. Sikkerhet tokens er bare én mulig metode for metoder som skal brukes for autentisering forespørsler.
Security Token
sikkerhetskort er et alfanumerisk streng som programvaren sender sammen med sin kode for API- funksjon . Hvis funksjonen gjenkjenner sikkerhetskort som gyldig , fungerer den på din forespørsel og utføre ønsket oppgave . Hvis funksjonen ikke gjenkjenner token som gyldig, eller programvaren ikke sende et sikkerhetskort i det hele tatt , så du får en "Failed API Security : Token kreves" . Feilmelding
token Generation
Sikkerhet tokens kan ta form av en permanent identifikator som en administrator saker til deg spesielt, eller en variabel alfanumerisk streng. Hvis du har en permanent identifikator , bruker systemet en enkelt sikkerhetskort å godkjenne alle autoriserte brukere . Hvis du har en enhet som genererer en fullmakt kode som du skal skrive inn i datamaskinen, og systemet genererer sikkerhet tokens for individuelle økter som programvaren vil ikke lenger akseptere etter en viss tid .
møte feil
p Hvis denne feilen oppstår , er det mest sannsynlig fordi API for en tjeneste programvaren bruker er oppdatert til å inkludere nye sikkerhetstiltak . Hvis du ikke kjører den mest up- to-date versjon av programvaren din, så det vil ikke være å sende den nødvendige sikkerhet informasjon til API-funksjoner . Oppgradere programvaren til den nyeste versjonen utvikleren har tilgjengelig bør løse problemet.