앱 관리 API
📌 앱 자체의 생성/수정/삭제는 콘솔에서만 수행합니다 (사용자 JWT 필요). SDK / Public Key 로 접근 가능한 앱 관련 엔드포인트는 앱 멤버 인증 설정 조회와 앱 통계 두 가지뿐입니다.
인증 설정 조회 (Public)
앱에서 활성화된 로그인 방식을 조회합니다. 로그인 폼을 동적으로 구성할 때 사용합니다.
GET /v1/public/auth-settings
bash
curl -X GET "https://api.connectbase.world/v1/public/auth-settings" \
-H "X-Public-Key: cb_pk_your_public_key"응답:
json
{
"allow_id_password_login": true,
"allow_guest_login": true,
"enabled_oauth_providers": ["GOOGLE", "GITHUB", "NAVER"]
}| 필드 | 타입 | 설명 |
|---|---|---|
allow_id_password_login | boolean | login_id + password 로그인 허용 여부 |
allow_guest_login | boolean | 게스트 멤버 가입 허용 여부 |
enabled_oauth_providers | string[] | 활성화된 OAuth 프로바이더 (GOOGLE, NAVER, GITHUB, DISCORD 등) |
앱 통계 조회 (Public)
GET /v1/public/stats
Public Key로 인증된 앱의 사용량 통계를 조회합니다.
bash
curl -X GET "https://api.connectbase.world/v1/public/stats" \
-H "X-Public-Key: cb_pk_your_public_key"