담당자 - 변찬우#5345
단 하나의 계정으로 **광주소프트웨어마이스터고등학교**의 모든 서비스를 이용할 수 있게
GAuth
를 더 편하게 이용할 수 있도록 node 버전으로 만들어진 라이브러리입니다.
해당 SDK는 Frontend보다는 Backend에 중점을 둔 라이브러리입니다.
// npm
> npm i @msg-team/gauth-node
// yarn
> yarn add @msg-team/gauth-node
import Gauth from '@msg-team/gauth-node'
const result = await Gauth.issueCode({
email: '[email protected]',
password: '1234'
})
// { code: string }
console.log(result)
import Gauth from '@msg-team/gauth-node'
const result = await Gauth.issueToken({
code: 'string',
clientId: 'string',
redirectUri: 'string',
clientSecret: 'string',
})
// { accessToken: string, refreshToken: string }
console.log(result)
import Gauth from '@msg-team/gauth-node'
const result = await Gauth.reissueToken({
refreshToken: 'string',
})
// { accessToken: string, refreshToken: string }
console.log(result)