Skip to content

@vitabletech/gbp-sdk


Constructors ​

Constructor ​

new OAuthClient(config): OAuthClient

Parameters ​

config ​

GBPClientConfig

Returns ​

OAuthClient

Methods ​

getAuthorizationUrl() ​

getAuthorizationUrl(scopes?, state?): string

Parameters ​

scopes? ​

string[]

state? ​

string

Returns ​

string


getTokensFromCode() ​

getTokensFromCode(code): Promise<{ access_token: string; expires_in: number; refresh_token?: string; }>

Parameters ​

code ​

string

Returns ​

Promise<{ access_token: string; expires_in: number; refresh_token?: string; }>


refreshAccessToken() ​

refreshAccessToken(refreshToken): Promise<{ access_token: string; expires_in: number; }>

Parameters ​

refreshToken ​

string

Returns ​

Promise<{ access_token: string; expires_in: number; }>