Autentiser OAuth | hyperPad Documentation

Loading...

Logo

Beskrivelse

Får et OAuth 2.0 autentiseringstoken fra en OAuth-leverandør som skal brukes til å autentisere en HTTP-forespørsel eller en Socket-tilkobling. Dette brukes ofte til å autentisere Web API-er. Denne oppførselen lagrer også sikkert ditt autentiserte token til fil, som du kan hente ved å bruke 'Hent OAuth-legitimasjon' oppførselen.

Egenskaper

Utløses ved fullføring

URLBasis-URL-en til OAuth-leverandøren. F.eks. https://account.google.com
EndepunktOAuth-endepunktet. F.eks. /o/oauth2/v2/auth som gir en endelig URL som: https://accounts.google.com/o/oauth/v2/auth
Klient-IDKlient-ID-en gitt av OAuth-leverandøren.
KlienthemmelighetDen hemmelige nøkkelen gitt av OAuth-leverandøren.
IdentifikatorBruk denne identifikatoren med oppførselen 'Hent OAuth-legitimasjon' etter en vellykket autorisering. På denne måten slipper du å autentisere deg mot serveren hver gang du sender en forespørsel. Legitimasjonen lagres sikkert for offline-bruk, så du kan fortsette å bruke den samme identifikatoren selv etter å ha avsluttet prosjektet og kommet tilbake.
Grant TypeDe ulike OAuth autorisasjonsgranttypene. Tilgjengelige alternativer er clientCredentials, password, authorizationCode, eller refreshToken. Din OAuth-leverandør bør gi deg generelle instruksjoner om hvilken grant-type du trenger og når.
Scope(clientCredentials, password, authorizationCode, refreshToken)Kommaseparert liste over tillatelser du har lov til å bruke.

Utdata

Token Type

Gir ut hvilken type token som blir aksessert (dette er kjent som 'bearer').

Access Token

Gir ut autoriseringstokenet for å oppnå tilgang fra en server.

Refresh Token

Gir ut et nytt tilgangstoken for når det forrige utløper.

Feil

Gir ut eventuelle feil som oppstår under autentisering.

Eksempler

Få tilgang til et web API som bruker IAuth 2.0 for autentisering.

Relatert

Koble til Socket

Send til Socket

Hent OAuth-legitimasjon

Hent Socket-status

HTTP-forespørsel

Åpne URL

Fjern OAuth-legitimasjon

Socket-hendelse

Socket.io-klient