본문으로 건너뛰기

소셜 인증 (Auth) 개요

Appify SDK는 국내외 주요 소셜 로그인 플랫폼(Kakao, Naver, Google, Apple)과의 통합 인증 기능을 제공합니다. 네이티브 SDK를 직접 연동하는 번거로움 없이, 간단한 API 호출만으로 사용자 인증 및 프로필 정보를 가져올 수 있습니다.

공통 인터페이스

대부분의 인증 모듈은 유사한 메서드 구성을 가집니다.

  • login(): 로그인 및 권한 획득
  • logout(): 로그아웃 (세션 만료)
  • unlink(): 서비스 연결 해제 (탈퇴 등)

AuthResult 타입

인증 성공 시 반환되는 객체 구조입니다.

속성타입설명
successboolean인증 성공 여부
accessTokenstring접근 토큰
refreshTokenstring갱신 토큰
idTokenstringID 토큰 (Google, Apple 등)
userUser사용자 프로필 정보 (id, email, name, profileImage)
errorstring에러 메시지 (실패 시)

보안 주의사항

SDK에서 반환하는 accessToken이나 idToken은 클라이언트 측에서만 사용해야 하며, 실제 서비스의 인증 처리를 위해서는 서버 측에서 해당 토큰의 유효성을 다시 한번 검증해야 합니다.