0.3.0 • Published 1 year ago

hana.js v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

hana.js

Hana SDK for JavaScript

설치하기

Using NPM

npm install hana.js

Using Yarn

yarn add hana.js

Using CDN

<script src="https://unpkg.com/hana.js"></script>

시작하기

Hana.init()

JavaScript SDK 초기화 예제입니다.

const Hana = require("hana.js")

Hana.init({
  clientId: "31024ffa-5ef0-413e-9bf5-f1761638b6d8",
})

입력인자

NameTypeRequiredDescription
clientIdstringY애플리케이션 ID

기능 명세

Hana.Auth.authorize()

사용자가 앱에 로그인할 수 있도록 인가 코드를 요청하는 함수입니다. 인가 코드를 받을 수 있는 서버 개발이 필요합니다.

Hana.Auth.authorize({
  redirectUri: "https://hana.ooo/authorize",
})

입력인자

NameTypeRequiredDescription
redirectUristringN인가 코드를 받을 URI
scopestringN추가 동의 받을 항목

Hana.Auth.getClientId()

사용 중인 Client ID

Hana.Auth.getClientId()

출력결과

31024ffa-5ef0-413e-9bf5-f1761638b6d8

Hana.Auth.token()

사용자가 앱에 로그인할 수 있도록 인가 코드를 요청하는 함수입니다. 인가 코드를 받을 수 있는 서버 개발이 필요합니다.

Hana.Auth.token({
  grantType: "authorization_code",
  redirectUri: "https://hana.ooo/authorize",
  code: "128ba3b3-f2ca-4a33-afaf-aae20ba79093",
})

입력인자

NameTypeRequiredDescription
grantTypestringYauthorization_code로 고정
redirectUristringY인가 코드를 받을 URI
codestringY추가 동의 받을 항목

출력결과

{
  access_token: '...',
  expires_in: 3599,
  id_token: '...',
  scope: 'openid',
  token_type: 'Bearer'
}
0.3.0

1 year ago

0.1.0

2 years ago

0.2.0

1 year ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.5

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1-security

2 years ago

0.0.1

2 years ago