Authenticate OAuth | hyperPad Documentation

Loading...

Logo

Beschrijving

Verkrijgt een OAuth 2.0 authenticatietoken van een OAuth-provider dat gebruikt kan worden om een HTTP-aanroep of een socketverbinding te authenticeren. Dit wordt vaak gebruikt om Web API's te authenticeren. Dit gedrag slaat ook veilig uw geauthenticeerde token op in een bestand dat u kunt verkrijgen met het gedrag Get OAuth Credentials.

Eigenschappen

Triggers bij Voltooiing

URLDe basis-URL van de OAuth-provider. Bijv. https://account.google.com
EindpuntHet OAuth-eindpunt. Bijv. /o/oauth2/v2/auth resulterend in een uiteindelijke URL zoals: https://accounts.google.com/o/oauth/v2/auth
Klant-IDDe client-ID die door de OAuth-provider is gegeven.
Klant SecretDe geheime sleutel die door de OAuth-provider is gegeven.
IdentifierGebruik deze identifier om samen met het gedrag Get OAuth Credentials te gebruiken na een succesvolle autorisatie. Op deze manier hoeft u zich niet elke keer opnieuw bij de server te authenticeren wanneer u een verzoek indient. De inloggegevens worden veilig opgeslagen voor offline gebruik, zodat u dezelfde identifier kunt blijven gebruiken, zelfs nadat u het project verlaat en terugkomt.
Grant TypeDe verschillende OAuth-autorisatiegranttypes. Beschikbare opties zijn clientCredentials, password, authorizationCode of refreshToken. Uw OAuth-provider moet u in grote lijnen instructies geven over welk granttype u wanneer nodig heeft.
Scope(clientCredentials, password, authorizationCode, refreshToken)Comma-gescheiden lijst van toestemmingen die u mag gebruiken.

Output

Token Type

Geeft het type token dat wordt geopend (dit wordt 'de bearer' genoemd).

Access Token

Geeft het autorisatietoken dat nodig is om toegang te krijgen vanaf een server.

Refresh Token

Geeft een nieuw toegangstoken wanneer het vorige verloopt.

Fout

Geeft eventuele fouten weer die optreden tijdens de authenticatie.

Voorbeelden

Verkrijg toegang tot een web-API die IAuth 2.0 voor authenticatie gebruikt.

Gerelateerd

Verbinden met Socket

Verstuur naar Socket

Krijg OAuth-inloggegevens

Verkrijg Socket-status

HTTP-aanroep

Open URL

Verwijder OAuth-inloggegevens

Socket-gebeurtenis

Socket.io-client