로그인을 손쉽게.

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

계획

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, iPadOS, macOS, tvOS 및 watchOS 앱에 로그인하도록 해보십시오.

AuthenticationServices에 대해 알아보기

Unity 도구

새로운 Unity Asset Store 패키지를 사용하여 Unity로 빌드한 게임 및 앱에 Apple로 로그인 기능을 손쉽게 통합해 보십시오.

Unity에서 더 알아보기

웹 및 기타 플랫폼

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

Apple로 로그인 JS에 대해 알아보기

Sign in with Apple API

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

Sign in with Apple API에 대해 알아보기

Roster API

Roster API를 사용하여 Apple School Manager의 사용자 및 수업 정보에 접근해 보십시오.

Roster API에 대해 알아보기

테스트 및 확인

Xcode

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

최신 소프트웨어 다운로드하기

리소스

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

더 알아보기