본문 바로가기
WIKI 기술 지식 베이스

인증

원문 보기 위키 갱신

인증 (Authentication)

SDK는 Turso 데이터베이스에는 turso:// 프로토콜을, libSQL 데이터베이스에는 libsql:// 프로토콜로 연결해요. 데이터베이스 URL과 인증 토큰이 어떻게 쓰이는지 알아봐요.

출처: 문서

본문

SDK는 Turso 데이터베이스에는 turso:// 프로토콜을, libSQL 데이터베이스에는 libsql:// 프로토콜로 연결해요(HTTP API를 쓰는 경우는 예외예요).

데이터베이스 URL (Database URL)

데이터베이스 URL은 Turso CLI나 Platform API로 확인할 수 있고, 대략 이런 모양이에요:

Turso:

turso://[DB-NAME]-[ORG-NAME].turso.io

libSQL:

libsql://[DB-NAME]-[ORG-NAME].turso.io

HTTPS:

https://[DB-NAME]-[ORG-NAME].turso.io

WebSocket은 여러 쿼리를 위해 열린 소켓을 유지할 때 대체로 더 나은 성능을 보이고, HTTP는 클라이언트-서버 왕복이 줄어들어 단일 쿼리에서 대체로 더 효율적이에요 — 여러분의 필요에 맞는 최선을 가리려면 둘 다 벤치마크해 보는 게 좋아요.

인증 토큰 (Auth Tokens)

로컬에서 작업하는 경우가 아니라면 SDK에 인증 토큰이 필요해요. Turso CLI나 Platform API로 토큰을 만들 수도 있고, JWKS를 통해 인증 프로바이더가 토큰을 발급하게 할 수도 있어요.

토큰 생성, 세분화된 권한, JWKS 설정에 대한 전체 내용은 권한 부여(Authorization)를 참고하세요.

더 알아보기 (Learn more)