1.2.2 • Published 3 years ago

@gtn.ee/sdk-lib-ts v1.2.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Gen-Net SDK-lib

Version: 1.2.2

1)How to use?

Npm install

npm install @gtn.ee/sdk-lib-ts

Import library in your project

import GetNetSdk from "@gtn.ee/sdk-lib-ts";

Init class

const sdk = GetNetSdk(config)

Example config

Config - конфиг является обязательным параметром.

const config = { baseUrl: "https://test.id.gtn.ee", redirectUrl: "http://localhost:8080", clientId: <Your ID> store: <choice your storage> }

Required options

baseUrl - На данный момент, нужно указывать "https://test.id.gtn.ee". (required parameter)

redirectUrl - URL на который произойдет редирект после аутентификации. (required parameter)

clientId - ID, который вы получили при регистрации вашего приложения. (required parameter)

store - Хранилище, где вы хотите хранить свои ключи, на выбор есть 3 опции(options).

Options - localStorage, session, cookie. (required parameter)

2)Oauth

For this method config is required parameter!

const config = {...}

const sdk = new GetNetSdk(config)

sdk.oauth()

Этот метод ничего не возвращает.

При вызове его произойдет аутентификация и редирект на URL который вы указали в config.

Затем в выбранном вами хранилище появятся ключи.

3)Get Access token

!!!Warn: Для корректной работы данного метода нужно пройти аутентификацию.

Также при инициализации класса необязательно передавать в него конфиг.

const sdk = new GetNetSdk()

const token = sdk.getToken()

console.log(token)

Метод вернет access token. string

4)Get Refresh token

!!!Warn: Для корректной работы данного метода нужно пройти аутентификацию.

Также при инициализации класса необязательно передавать в него конфиг.

const sdk = new GetNetSdk()

const token = sdk.getRefreshToken()

console.log(token)

Метод вернет refresh token. string

5)Refresh old tokens

!!!Warn: Для корректной работы данного метода нужно пройти аутентификацию.

Также при инициализации класса необязательно передавать в него конфиг.

const sdk = new GetNetSdk()

const token = sdk.refreshToken(<clientId>)

Метод ничего не возвращает, обновляет ключи в вашем хранилище. (clientid - required parameter)

6)Get UserInfo

!!!Warn: Для корректной работы данного метода нужно пройти аутентификацию.

Также при инициализации класса необязательно передавать в него конфиг.

const sdk = new GetNetSdk()

const userInfo = sdk.getUserInfo()

userInfo - возвращает объект в котором содержатся данные пользователя.

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.52

3 years ago

1.1.51

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.23

3 years ago

1.1.22

3 years ago

1.1.21

3 years ago

1.1.20

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.1.13

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago