Script: Class dw.customer.OAuthAccessTokenResponse

Class OAuthAccessTokenResponse

  • Object
    • dw.customer.oauth.OAuthAccessTokenResponse

Contains OAuth-related artifacts from the HTTP response from the third-party OAuth server when requesting an access token

Properties

accessToken : String Read Only

The access token

accessTokenExpiry : Number Read Only

The access token expiration

errorStatus : String Read Only

The error status. In cases of errors - more detailed error information can be seen in the error log files (specifity of error details vary by OAuth provider).

extraTokens : Map Read Only

A map of additional tokens found in the response.

IDToken : String Read Only

The ID token, if available

oauthProviderId : String Read Only

The OAuth provider id

refreshToken : String Read Only

The refresh token

Constructor Summary

This class does not have a constructor, so you cannot create it directly.

Method Summary

getAccessToken() : String

Returns the access token

getAccessTokenExpiry() : Number

Returns the access token expiration

getErrorStatus() : String

Returns the error status.

getExtraTokens() : Map

Returns a map of additional tokens found in the response.

getIDToken() : String

Returns the ID token, if available

getOauthProviderId() : String

Returns the OAuth provider id

getRefreshToken() : String

Returns the refresh token

Methods inherited from class Object

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

Method Detail

getAccessToken

getAccessToken() : String

Returns the access token

Returns:

the access token, if available, null otherwise

getAccessTokenExpiry

getAccessTokenExpiry() : Number

Returns the access token expiration

Returns:

the access token expiration


getErrorStatus

getErrorStatus() : String

Returns the error status. In cases of errors - more detailed error information can be seen in the error log files (specifity of error details vary by OAuth provider).

Returns:

the error status, if available, null otherwise


getExtraTokens

getExtraTokens() : Map

Returns a map of additional tokens found in the response.

Returns:

Additional tokens provided by the token end-point. May be null or empty.


getIDToken

getIDToken() : String

Returns the ID token, if available

Returns:

the ID token, if available, null otherwise


getOauthProviderId

getOauthProviderId() : String

Returns the OAuth provider id

Returns:

the OAuth provider id


getRefreshToken

getRefreshToken() : String

Returns the refresh token

Returns:

the refresh token, if available, null otherwise