본문으로 건너뛰기

애플 로그인 (Apple)

Apple로 로그인(Sign in with Apple) 기능을 제공합니다. iOS 환경에서 주로 사용됩니다.

메서드

login

애플 로그인을 시도합니다. 성공 시 identityTokenauthorizationCode가 포함된 결과를 반환합니다.

login(): Promise<AppleAuthResult>

AppleAuthResult 상세:

  • identityToken: 사용자의 신원을 증명하는 JWT 토큰
  • authorizationCode: 서버 측 검증에 사용되는 일회용 코드
  • user: 사용자 정보 (최초 로그인 시에만 제공될 수 있음)

사용 예제

import { appify } from '@nolraunsoft/appify-sdk';

async function appleLogin() {
const result = await appify.auth.apple.login();

if (result.success) {
// result.identityToken을 서버로 전달하여 검증
console.log('Apple Identity Token:', result.identityToken);
}
}
정보

애플 로그인은 보안 정책상 logoutunlink 메서드를 별도로 제공하지 않거나 OS 수준에서 처리될 수 있습니다.