로그인을 손쉽게.

사용자가 빠르고 안전하며 개인 정보가 보호되는 방식으로 계정을 설정하고 앱과 웹사이트를 사용할 수 있게 하십시오.

계획

사용자는 Apple로 로그인 기능을 통해 시스템에서 사용자 계정을 설정하고 이름, 확인된 이메일 주소 및 고유의 안정적인 식별자와 같은 데이터를 입력하여 자신의 Apple ID로 앱에 로그인할 수 있게 됩니다. 이 기능은 iOS, macOS, tvOS 및 watchOS에서 사용할 수 있으며 Apple로 로그인 기능은 웹사이트나 다른 플랫폼에서 실행되는 앱에도 추가할 수 있습니다. 사용자가 계정을 설정한 후에는 개발자가 앱을 배포하는 위치에 관계없이 어디서나 로그인할 수 있습니다.

활용 사례

Apple로 로그인 기능을 사용하면 다음과 같은 작업을 손쉽게 수행할 수 있습니다.

  • 앱에 계정 없이 사용할 수 없는 기능이 있을 경우 사용자가 앱 경험 초기에 계정을 생성하도록 합니다.
  • 사용자가 앱의 기능을 사용하면서 계정을 생성하도록 합니다 (예: 진행 상황 저장 또는 프로파일 설정).
  • 사용자가 게스트로 구입을 완료한 후 계정을 생성하도록 합니다.
  • 사용자가 버전에 상관없이 앱 또는 웹사이트에 기존 계정으로 로그인하거나 재인증하도록 합니다.

지침

앱에서 사용자의 기본 계정을 설정 또는 인증하기 위해 타사 또는 소셜 로그인 서비스를 사용하는 앱은 Apple로 로그인 역시 동등한 옵션으로 제공해야 합니다. Apple로 로그인 기능을 지원하는 앱 또는 웹사이트를 계획하고 디자인하는 경우, 아래 지침을 준수하는지 확인하십시오. 또한 Human Interface Guidelines에는 다운로드 가능한 왼쪽 정렬 버튼, 중앙 정렬 버튼 및 로고 버튼이 포함되어 있습니다. 앱 업데이트는 2020년 6월 30일부터 해당 지침을 준수해야 합니다.

구현

서비스 ID 및 키 구성

Apple로 로그인 기능을 구현하려면 먼저 Certificates, Identifiers & Profiles(인증서, 식별자 및 프로파일) 섹션에서 Apple Developer 계정에 식별자와 키를 설정해야 합니다. 조직은 Apple로 로그인이 활성화된 서비스 ID당 최대 100개의 웹사이트 URL을 등록할 수 있으며 개인은 최대 10개를 등록할 수 있습니다.

구성에 대한 지침 확인하기

이메일 릴레이 서비스

Apple의 비공개 이메일 릴레이 서비스는 개인 정보 보호에 민감한 사용자가 계정 설정 시 개인 이메일 주소를 비공개로 유지하는 데 사용됩니다. 릴레이 서비스를 통해 이러한 사용자에게 이메일 메시지를 전송하려면 아웃바운드 이메일 도메인, 하위 도메인 또는 이메일 주소를 등록해야 합니다. 등록 절차에서는 정보 제공을 위한 Sender Policy Framework 기록 검사를 제공하며, 웹사이트 서버 파일 인증은 필요하지 않습니다. 조직은 최대 100개의 아웃바운드 이메일 소스를 등록할 수 있으며 개인은 최대 32개를 등록할 수 있습니다.

귀하의 계정에서 보낸 이메일을 Apple의 비공개 이메일 릴레이 서비스를 통해 전달할 수 없는 경우 계정 소유자 및 관리자에게 주기적으로 이메일 알림이 전송됩니다. 계정 소유자 및 관리자는 Certificates, Identifiers & Profiles(인증서, 식별자 및 프로파일)의 More(추가 정보) 섹션에서 이러한 이메일 알림을 끌 수 있습니다.

아웃바운드 이메일 도메인 등록에 대해 알아보기

비공개 이메일 릴레이 서비스 사용에 대해 알아보기(영문)

AuthenticationServices 프레임워크를 통해 사용자가 계정을 설정하고 네이티브 iOS, macOS, tvOS 및 watchOS 앱에 로그인하도록 하십시오.

AuthenticationServices에 대해 알아보기(영문)

Unity 도구

새로운 Unity Asset Store 패키지를 사용하여 Unity로 빌드한 게임 및 앱에 Apple로 로그인 기능을 손쉽게 통합할 수 있습니다.

Unity에서 더 알아보기(영문)

웹 및 기타 플랫폼

Apple로 로그인 JS를 통해 사용자가 계정을 설정하고 웹사이트와 다른 플랫폼용 앱에도 로그인할 수 있도록 하십시오.

Apple로 로그인 JS에 대해 알아보기(영문)

서비스 API

Apple로 로그인 API를 사용하여 앱에 제공된 승인 코드를 확인하고 Apple 서버를 통해 직접 사용자의 상태를 확인하십시오.

Apple로 로그인 API에 대해 알아보기(영문)

테스트 및 확인

Xcode 11

앱을 테스트하려면 Xcode 11 최신 버전을 사용하고 기기를 iOS 13, iPadOS, macOS Catalina, tvOS 13 최신 버전으로 업데이트하십시오. 웹사이트를 테스트하려면 Apple로 로그인 기능을 지원하고 App Store에 등록된 앱과 함께 그룹화해야 합니다.

최신 소프트웨어 다운로드하기(영문)

리소스

Apple로 로그인하기 기능을 구현하는 데 필요한 설명서, 도구 및 리소스를 찾아보십시오.

더 알아보기