애플 로그인 설정하기

참고: 같은 이름(닉네임)으로 중복 가입 방지 옵션을 해제해 주세요. 소셜 로그인 가입자는 대부분 가입된 플랫폼의 이름(닉네임)을 그대로 사용하는 경향이 있으며, 소셜 로그인 플랫폼에서는 동일 이름(닉네임) 사용이 허용하기에, 해당 옵션을 해제해 주셔야 원활한 가입이 진행됩니다. 같은 이름(닉네임)으로 중복 가입 방지 또는 해제하기
중요: Apple 로그인을 사용하기 위해서는 SSL 보안서버를 설치해야 합니다. SSL 보안서버 설치방법

시작에 앞서

Apple 로그인을 사용하기 위해서는 Apple 개발자 계정이 필요합니다. 아래의 도움말에 따라 적합한 사업자 유형의 Apple 개발자 계정을 생성해 주세요.

설정방법

  1. Apple 개발자 센터에 접속합니다.
  2. 오른쪽 상단의 Account 버튼을 클릭합니다.
  3. Apple 개발자 계정으로 로그인 합니다.
  1. Certificates, Identifiers & Profiles를 클릭합니다.

  2. 왼쪽 메뉴에서 Identifiers → ⨁ 클릭

  3. App IDs 선택 후 Continue

  4. AppContinue

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

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

  2. Services IDs 선택 → Continue

  3. Register a Services ID 입력

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

  6. Sign In with AppleConfigure

  7. Web Authentication Configuration 입력

    1. Domains and Subdomains: 도메인 입력 (https 없이)
      예시: 도메인명.com
    2. Return URLs: https://도메인명.com/oauth
      예시: https://도메인명.com/oauth
  8. NextDone
  9. Identifier값 메모 (5단계에서 필요)

  10. Continue
  11. Save
  1. 왼쪽 메뉴에서 Keys → ⨁ 클릭

  2. Key Name 입력 → Sign in with AppleConfigure

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

  4. ContinueRegister
  5. Download 버튼 클릭하여 키파일 다운로드

    주의: 키파일은 다시 다운로드할 수 없습니다.

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

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

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

  3. CapabilitiesSign In with AppleEdit

  4. 모달에서 Server-to-Server Notification Endpoint 입력 후 Save → 모달 닫고 원 화면에서도 Save

    참고: Enable as a primary App ID 체크 필요

    ► 입력할 엔드포인트 예시: https://사이트도메인주소/apple_s2s_notify.cm
목록으로