1.2.2 • Published 2 years ago

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

Weekly downloads
-
License
ISC
Repository
github
Last release
2 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

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.52

2 years ago

1.1.51

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.23

2 years ago

1.1.22

2 years ago

1.1.21

2 years ago

1.1.20

2 years ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago