npm install @gtn.ee/sdk-lib-ts
import GetNetSdk from "@gtn.ee/sdk-lib-ts";
const sdk = GetNetSdk(config)
const config = { baseUrl: "https://test.id.gtn.ee", redirectUrl: "http://localhost:8080", clientId: <Your ID> store: <choice your storage> }
baseUrl - На данный момент, нужно указывать "https://test.id.gtn.ee". (required parameter)
redirectUrl - URL на который произойдет редирект после аутентификации. (required parameter)
clientId - ID, который вы получили при регистрации вашего приложения. (required parameter)
store - Хранилище, где вы хотите хранить свои ключи, на выбор есть 3 опции(options).
const config = {...}
const sdk = new GetNetSdk(config)
sdk.oauth()
const sdk = new GetNetSdk()
const token = sdk.getToken()
console.log(token)
const sdk = new GetNetSdk()
const token = sdk.getRefreshToken()
console.log(token)
const sdk = new GetNetSdk()
const token = sdk.refreshToken(<clientId>)
const sdk = new GetNetSdk()
const userInfo = sdk.getUserInfo()