SolvapayOAuthClient
SolvaPay SDK / auth/src / SolvapayOAuthClient
Class: SolvapayOAuthClient
Defined in: packages/auth/src/solvapay.ts:87
Constructors
Constructor
new SolvapayOAuthClient(
config):SolvapayOAuthClient
Defined in: packages/auth/src/solvapay.ts:88
Parameters
config
Returns
SolvapayOAuthClient
Methods
exchangeCodeForToken()
exchangeCodeForToken(
code):Promise<TokenResponse>
Defined in: packages/auth/src/solvapay.ts:109
Exchange an authorization code for an access token
Parameters
code
string
Returns
Promise<TokenResponse>
getAuthorizationUrl()
getAuthorizationUrl(
options):string
Defined in: packages/auth/src/solvapay.ts:93
Get the URL to redirect the user to for login
Parameters
options
scope?
string
state?
string
Returns
string
getUserInfo()
getUserInfo(
accessToken,userInfoUrl?):Promise<Record<string,unknown>>
Defined in: packages/auth/src/solvapay.ts:170
Get user info using access token
Parameters
accessToken
string
userInfoUrl?
string
Returns
Promise<Record<string, unknown>>
revokeToken()
revokeToken(
token):Promise<void>
Defined in: packages/auth/src/solvapay.ts:141
Revoke a token (Sign Out)
Parameters
token
string
Returns
Promise<void>