Learning Docs 0.3.1-rc.4.0 버전

Learning Docs

@classum/learning-sdk 와 learning API 의 hosted reference. Frontend 개발자가 "어떤 API 호출하면 돼?" 의 답을 한 곳에서.

무엇을 찾을 수 있나

  • API Reference — learning-server 의 모든 REST endpoint. request / response shape, 에러 코드, 권한.
  • SDK Reference@classum/learning-sdk 의 class / namespace / type. BackOfficeTenant.list({ query }) 같은 method 시그니처 자동 문서.
  • 사용 가이드 — sign-in / sign-up + email verify / forgot-password / refresh + sign-out 의 코드 예시.

빠른 시작 (3줄)

import { setupLearningSdk, client, ClientAuth } from '@classum/learning-sdk'

client.setConfig({ baseUrl: import.meta.env.VITE_API_URL })

setupLearningSdk({
  getAccessToken: () => sessionStorage.getItem('app.access'),
  setAccessToken: (t, exp) => sessionStorage.setItem('app.access', t),
  onAuthFailure: () => location.href = '/sign-in',
})

const res = await ClientAuth.signIn({ body: { tenantKey, userId, password } })

자세한 셋업 — Setup 가이드.

탭간 sign-in 공유는?

자동으로 됩니다. Refresh token 이 HttpOnly cookie (Domain=.classum.io) 라 같은 root domain 의 모든 탭에서 자동 사용. 한 탭 sign-in 후 다른 탭 새로고침 시 SDK 가 refresh 호출 → fresh access 자동. 추가로 BroadcastChannel 로 메모리 access token 도 즉시 전파. 자세한 동작 — Refresh 가이드.

버전

이 페이지는 SDK 0.3.1-rc.4.0 기준. 옛 버전 / 최신 버전은 버전 선택 으로.