WebAPIClient

@authgear/webWebAPIClient

Hierarchy

Index

Properties

Accessors

Methods

Properties

_fetchFunction

_fetchFunction: function & typeof fetch

Overrides void


_requestClass

_requestClass: object

Overrides void

Type declaration:

  • new __type(input: RequestInfo, init?: RequestInit | undefined): Request

  • prototype: Request


Optional userAgent

userAgent? : string

Inherited from BaseAPIClient.userAgent

Accessors

endpoint

get endpoint(): string | undefined

Inherited from BaseAPIClient.endpoint

Returns: string | undefined

set endpoint(newEndpoint: string | undefined): any

Inherited from BaseAPIClient.endpoint

Parameters:

NameType
newEndpointstring | undefined

Returns: any

Methods

appSessionToken

appSessionToken(refreshToken: string): Promise‹AppSessionTokenResponse

Inherited from BaseAPIClient.appSessionToken

Parameters:

NameType
refreshTokenstring

Returns: Promise‹AppSessionTokenResponse


fetch

fetch(endpoint: string, input: string, init?: RequestInit): Promise‹Response›

Inherited from BaseAPIClient.fetch

Parameters:

NameType
endpointstring
inputstring
init?RequestInit

Returns: Promise‹Response›


oauthChallenge

oauthChallenge(purpose: string): Promise‹ChallengeResponse

Inherited from BaseAPIClient.oauthChallenge

Parameters:

NameType
purposestring

Returns: Promise‹ChallengeResponse