Autentisera OAuth | hyperPad Documentation

Loading...

Logo

Beskrivning

Får en OAuth 2.0 autentiseringstoken från en OAuth-leverantör som ska användas för att autentisera en HTTP-förfrågan eller en Socket-anslutning. Detta används ofta för att autentisera Web API:er. Detta beteende sparar också säkert din autentiserade token till fil som du kan få med beteendet Hämta OAuth-referenser.

Egenskaper

Utlösare vid slutförande

URLBasurl för OAuth-leverantören. Ex. https://account.google.com
SlutpunktOAuth slutpunkt. Ex. /o/oauth2/v2/auth som resulterar i en slutlig URL som: https://accounts.google.com/o/oauth/v2/auth
Kund-IDDet kund-ID som ges av OAuth-leverantören.
KundhemlighetDen hemliga nyckeln som ges av OAuth-leverantören.
IdentifierareAnvänd denna identifierare med beteendet Hämta OAuth-referenser efter en lyckad auktorisering. På så sätt behöver du inte fortsätta att autentisera mot servern varje gång du gör en förfrågan. Referenserna lagras säkert för offlineanvändning, så du kan fortsätta att använda samma identifierare även efter att du avslutat projektet och kommit tillbaka.
Beviljande typDe olika OAuth auktoriseringsbeviljandetyperna. Tillgängliga alternativ är clientCredentials, password, authorizationCode, eller refreshToken. Din OAuth-leverantör bör ge dig övergripande instruktioner om vilken beviljande typ du behöver när.
Omfång(clientCredentials, password, authorizationCode, refreshToken)Komma-separerad lista över de behörigheter du är tillåten att använda.

Utdata

Token typ

Utdata av typen token som åtkomst (detta kallas 'bäraren').

Åtkomsttoken

Utdata av auktoriseringstoken för att få åtkomst från en server.

Uppdateringstoken

Utdata av en ny åtkomsttoken för när den tidigare går ut.

Fel

Utdata av eventuella fel som uppstår under autentisering.

Exempel

Få tillgång till ett web API som använder IAuth 2.0 för autentisering.

Relaterat

Anslut till Socket

Skicka till Socket

Hämta OAuth-referenser

Hämta Socket-status

HTTP-förfrågan

Öppna URL

Ta bort OAuth-referenser

Socket-händelse

Socket.io-klient