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 기준. 옛 버전 / 최신 버전은 버전 선택 으로.