참고:
같은 이름(닉네임)으로 중복 가입 방지 옵션을 해제해 주세요. 소셜 로그인 가입자는 대부분 가입된 플랫폼의 이름(닉네임)을 그대로 사용하는 경향이 있으며, 소셜 로그인 플랫폼에서는 동일 이름(닉네임) 사용이 허용하기에, 해당 옵션을 해제해 주셔야 원활한 가입이 진행됩니다.
같은 이름(닉네임)으로 중복 가입 방지 또는 해제하기 시작에 앞서
Apple 로그인을 사용하기 위해서는 Apple 개발자 계정이 필요합니다. 아래의 도움말에 따라 적합한 사업자 유형의 Apple 개발자 계정을 생성해 주세요.
설정방법
- Apple 개발자 센터에 접속합니다.
- 오른쪽 상단의 Account 버튼을 클릭합니다.
- Apple 개발자 계정으로 로그인 합니다.
Certificates, Identifiers & Profiles를 클릭합니다.

왼쪽 메뉴에서 Identifiers → ⨁ 클릭

App IDs 선택 후 Continue

App → Continue

Register and App ID 화면에서 아래 입력

- App ID Prefix: Team ID 선택 (기본 1개)
참고: Team ID 값은 메모해 주세요 (5단계에서 필요)
- Description: 설명 입력 (예: Apple Login)
- Bundle ID: com.내도메인.앱이름 (영문)
예시: com.imlab.login
- Capabilities: Sign In with Apple 선택
- Continue 클릭
- Register 클릭
왼쪽 메뉴에서 Identifiers → ⨁ 클릭

Services IDs 선택 → Continue

Register a Services ID 입력

- Description 입력
- Identifier: com.도메인명.앱이름 (2단계 Bundle ID와 다르게 입력)
예시: com.imlab.loginIdentifier
- Continue
- Register
- 생성한 Services ID클릭

Sign In with Apple → Configure

Web Authentication Configuration 입력

- Domains and Subdomains: 도메인 입력 (https 없이)
예시: 도메인명.com
- Return URLs: https://도메인명.com/oauth
예시: https://도메인명.com/oauth
- Next → Done
- Identifier값 메모 (5단계에서 필요)

- Continue
- Save
왼쪽 메뉴에서 Keys → ⨁ 클릭

Key Name 입력 → Sign in with Apple → Configure

Primary App ID: 2단계 App ID 선택 → Save

- Continue → Register
Download 버튼 클릭하여 키파일 다운로드
주의: 키파일은 다시 다운로드할 수 없습니다.

- Key ID 메모 (5단계에서 필요)
- Done
- 사이트주소/admin/config/pg?mode=naver#setting 링크 접속 후
Apple 로그인 사용 선택

- Key ID, Team ID, Identifier 입력 및 Key 파일 업로드
- Key ID: 4단계에서 메모한 Key ID
- Team ID: 2단계에서 메모한 App ID Prefix
- Identifier: 3단계에서 메모한 Identifier
- Key: 키 파일 업로드
- 저장
- 내 사이트 접속
- 회원가입 버튼 클릭
- Apple 로그인 버튼 클릭하여 회원가입/로그인 시도

- https://developer.apple.com/account 접속 후 로그인
- Certificates, Identifiers & Profiles → Identifiers클릭
- 아임웹 사이트와 연동해놓은 앱 확인 후 클릭
- 아임웹과 연동된 앱은 Identifiers 값으로 확인이 가능합니다.
- [관리자 페이지 > 관리 > 설정 > 소셜 로그인·지도·공유 > Apple 로그인 > Identifiers]에 입력된 값이 확인되는 앱을 선택해 주세요

- Capabilities → Sign In with Apple → Edit

모달에서 Server-to-Server Notification Endpoint 입력 후 Save → 모달 닫고 원 화면에서도 Save
참고: Enable as a primary App ID 체크 필요
► 입력할 엔드포인트 예시: https://
사이트도메인주소/apple_s2s_notify.cm