Skip to main content

SNS 매체별 Client(App) ID 발급 방법 - 애플 로그인 설정 방법

Apple ID 로그인 설정은 어떻게 해야 하나요?

Apple ID 로그인을 연동하기 위해서는 우선 Apple Developer에서 'App ID, Services ID, Key'를 설정해야 해요.

자세히 알아보기

Apple ID 로그인 연동 전 준비하기

쇼핑몰에 Apple ID 로그인을 연동하기 위해서는 Apple Developer에서 'App ID, Services ID, Key'를 설정해야 해요.

설정을 위해 반드시 Apple Developer 계정이 있어야 해요.

그리고 서비스 중인 App이 있어야 해요.

 

로그인 연동을 위한 필수 정보 확인하기

Apple Developer에서의 설정을 위한 쇼핑몰 정보를 준비해 주세요.

필요한 정보는 아래와 같아요.

설정을 위해 PC 메모장 등에 미리 기록해 두세요.

  1. 대표 도메인/멀티몰 대표 도메인

  2. 모바일 도메인/멀티몰 모바일 도메인

  3. Return URLs

    1, 2번에서 작성한 도메인들의 Return URL을 작성해 주세요.
    대표 도메인이 samplemall.com 이면, Return URL은 https://samplemall.com/Api/Member/Oauth2ClientCallback/apple/ 과 같이 작성해요.

    • https://대표 도메인/Api/Member/Oauth2ClientCallback/apple/
    • https://www.대표 도메인/Api/Member/Oauth2ClientCallback/apple/
    • https://모바일 도메인/Api/Member/Oauth2ClientCallback/apple/
    • https://멀티몰 대표 도메인/Api/Member/Oauth2ClientCallback/apple/
    • https://멀티몰 모바일 도메인/Api/Member/Oauth2ClientCallback/apple/

 

Note

Return URL은 'https://' 프로토콜만 등록할 수 있어요.

'http://' 프로토콜을 사용한다면, 'https://'로 변경한 후에 Apple ID 로그인 설정을 진행해 주세요.

설정 방법 보기

 

Apple Developer에서 App ID, Services ID, Key 설정하기

애플 개발자센터 https://developer.apple.com/ 에 접속하여 개발자 계정으로 로그인해 주세요.

1) App ID 설정하기

  1. 위쪽 메뉴에서 'Account' 버튼을 눌러 주세요.
    그다음 Program resources 영역의 Certificates, Identifiers & Profiles > 'Identifiers' 버튼을 눌러 주세요.

  2. Identifiers 옆에 있는 파란색 + 아이콘을 눌러 주세요.

  3. Register a new identifier 화면에서 App IDs를 선택해 주세요.
    그리고 'Continue' 버튼을 눌러 주세요.

  4. Select a type에서 App을 선택해 주세요.
    그리고 'Continue' 버튼을 눌러 주세요.

  5. Register an App ID 화면에서 아래 정보들을 입력해 주세요.
    그리고 'Continue' 버튼을 눌러 주세요.
    • App ID Prefix: 여러 개가 나온다면 사용할 Team ID를 선택해 주세요.
    • Description: APP ID의 설명을 입력해 주세요.
    • Bundle ID: explicit를 선택하고, App ID의 구분값을 아래와 같은 형식으로 입력해 주세요.
      예시. com.쇼핑몰명.applelogin
    • Capabilities: Sign In with Apple를 체크해 주세요.

  6. App ID Prefix의 Team ID 값을 메모해 두세요.
    그리고 'Register' 버튼을 눌러 주세요.

 

2) Services ID 설정하기

  1. 상단 메뉴에서 'Account' 버튼을 눌러 주세요.
    Program resources 영역의 Certificates, Identifiers & Profiles > 'Identifiers' 버튼을 눌러 주세요.

  2. Identifiers 옆에 있는 파란색 + 아이콘을 눌러 주세요.

  3. Register a new identifier 화면에서 Services IDs를 선택해 주세요.
    그리고 'Continue' 버튼을 눌러 주세요.

  4. Register a Services ID 화면에서 아래 정보들을 입력해 주세요.
    그리고 'Continue' 버튼을 눌러 주세요.
    • Description: Services ID의 설명을 입력해 주세요.
    • Identifiers: Services ID의 구분값을 입력해 주세요.
                         Bundle ID와는 다르게 입력해야 해요.
      예시. com.쇼핑몰명.applelogin.service

  5. 'Register' 버튼을 눌러 주세요.

  6. 이동된 Identifiers 목록에서 방금 생성한 Services ID를 눌러 주세요.

  7. Sign In with Apple에 체크해 주세요.
    그리고 'Configure' 버튼을 눌러 주세요.

  8. Web Authentication Configuration 화면에서 아래 정보를 입력해 주세요.
    • Primary App ID: 위에서 생성한 App ID를 선택해 주세요.
    • Domains and Subdomains
      • 미리 메모해 두었던 도메인을 모두 입력해 주세요.
      • http://, https:// 와 같은 프로토콜은 제외하고 입력해야 해요.
      • 여러 개를 입력하면 콤마(,)로 구분하여 등록할 수 있어요.
    • Return URLs
      • 미리 메모해 두었던 Return URLs을 모두 입력해 주세요.
      • 도메인 앞에 https:// 프로토콜을 반드시 입력해야 해요.
      • 여러 개를 입력하면 콤마(,)로 구분하여 등록할 수 있어요.

  9. 'Next' 버튼을 눌러 주세요.
    입력한 정보를 확인하고, 'Done' 버튼을 눌러 주세요.

  10. 화면에 보여지는 Identifier 값을 메모해 주세요.
    'Continue' 버튼을 누르고, 'Save' 버튼을 눌러 주세요.

 

3) Key 설정하기

  1. 상단 메뉴에서 'Account' 버튼을 눌러 주세요
    Program resources 영역의 Certificates, Identifiers & Profiles > 'Keys' 버튼을 눌러 주세요.

  2. Keys 옆에 있는 파란색 + 아이콘을 눌러 주세요.

  3. Register a new Key 화면에서 Key Name을 입력해 주세요.
    아래 Sign In with Apple에 체크해 주세요.
    그리고 'Configure' 버튼을 눌러 주세요.

  4. Configure Key 화면의 Primary App ID 항목에 위에서 설정한 App ID를 선택해 주세요.
    그리고 'Save' 버튼을 눌러 주세요.

  5. 입력된 정보를 확인하고 'Continue' 버튼을 눌러 주세요.
    그리고 'Register' 버튼을 눌러 주세요.

  6. Download Your Key 화면에서 'Download' 버튼을 눌러 주세요.
    Key 파일을 다운로드해 주세요.
    • Key 파일은 1회만 다운로드할 수 있어요.
      잘 보관해 주세요.

  7. 화면에 보여지는 Key ID 값을 메모해 두세요.
    그리고 'Done' 버튼을 눌러 주세요.

 

쇼핑몰 SNS 로그인 연동 설정하기

  1. [관리자] 쇼핑몰 설정 > 고객 설정 > '회원 가입 · 로그인 > SNS 로그인연동 관리' 로 이동해 주세요.

  2. 애플 로그인을 '사용함'으로 선택해 주세요.
    그리고 아래 정보들을 입력해 주세요.
    • Services ID
      • Services ID 설정할 때 메모해 두었던 Identifiers를 입력해 주세요.
      • Apple Developer > Account > Certificates, Identifiers & Profiles > Identifiers 목록에서 위 오른쪽 끝 App IDs를 Services IDs로 변경하여 확인할 수 있어요.
    • Team ID
      • App ID 설정할 때 메모해 두었던 Team ID를 입력해 주세요.
      • Apple Developer > Account > Certificates, Identifiers & Profiles > Identifiers 목록에서 설정할 App ID를 눌러 확인할 수 있어요.
    • Key ID
      • Key 설정할 때 메모해 두었던 Key ID를 입력해 주세요.
      • Apple Developer > Account > Certificates, Identifiers & Profiles > Keys 목록에서 설정할 Key를 눌러 확인할 수 있어요.

  3. 아래의 '저장' 버튼을 눌러 주세요.
    설정한 내용이 저장되어요.

Info

애플에 로그인할 때, 기본몰과 멀티몰에서 Services ID, Team ID, Key ID를 공통으로 사용해요.

기본몰에서 정보를 입력할 때 멀티몰에도 똑같은 정보로 자동 반영되어요.

멀티몰별로 각각 생성하지 않아도 되어요.

Apple Developer에서 Services ID를 설정할 때 Return URLs에 각 멀티몰 도메인을 모두 입력해 주세요.

 

디자인 수정

해당 기능을 사용하기 위해서는 디자인을 수정해야 해요.

디자인 수정 방법은 아래 내용을 참고해 주세요.

 

 

연관 콘텐츠

Comments

Popular posts from this blog

SNS 매체별 Client(App) ID 발급 방법 - 구글 로그인 설정 방법

SNS 매체별 Client(App) ID 발급 방법 - 야후재팬 로그인 설정 방법

SNS 매체별 Client(App) ID 발급 방법 - 네이버 로그인 설정 방법

SNS 매체별 Client(App) ID 발급 방법 - 라인 로그인 설정 방법

SNS 로그인을 사용할 때 개인정보 처리 방침 작성하기