Skip to main content

Class: LoginService

Defined in: service/LoginService.ts:50

Backwards-compatible class form. New code should call loginService(client).

Constructors

Constructor

new LoginService(client): LoginService

Defined in: service/LoginService.ts:52

Parameters

client

GraphQLClient

Returns

LoginService

Methods

authenticate()

authenticate(input): Promise<Login>

Defined in: service/LoginService.ts:62

Creates authentication claims for a user

Parameters

input

CreateAuthenticationInput

Authentication input data

Returns

Promise<Login>


exchangeRefreshToken()

exchangeRefreshToken(variables): Promise<RefreshTokenResponse>

Defined in: service/LoginService.ts:67

Exchanges a refresh token for a new access token

Parameters

variables

ExchangeRefreshTokenVariables

The refresh token to exchange

Returns

Promise<RefreshTokenResponse>


login()

login(input): Promise<Login>

Defined in: service/LoginService.ts:57

Authenticates a user with credentials

Parameters

input

LoginInput

Login credentials input

Returns

Promise<Login>