
콘텐츠 허브
- 시스템
- 무료
- 고유번호
- 1596
- 최근 업데이트
- 2026.10.07 09:25
- 누적 다운로드
- 2회
- Apple로 로그인(Sign in with Apple)
- 그누보드 원본을 최소화하여 소셜로그인에 Apple로 로그인을 추가할 수 있습니다.
본 기능을 사용하기 위해서는 Apple Developer Program에 등록되어야 하며, 매년 129,000원의 멤버십 비용이 발생됩니다.
매뉴얼을 필히 확인하십시오.
구매하기
상세정보
Apple로 로그인(Sign in with Apple)
본 프로그램을 활용하기 위해서는 애플 개발자 프로그램(Apple Developer Program)에 등록된 애플 계정이 필요합니다.
애플 개발자 프로그램은 매년 129,000원의 비용이 발생됩니다.
0. Apple로 로그인이 왜 필요한가요?
- 운영중인 홈페이지가 소셜로그인(카카오, 페이스북, 구글 등)을 사용하면서 애플 앱스토어로 앱을 출시하기 위해서는, 애플 앱스토어 심사 규정상 Apple로 로그인을 필수로 제공해야 합니다.
- 운영중인 홈페이지에서 소셜로그인을 사용하지 않고, 아이디/비밀번호 로그인만 지원하는 경우, Apple로 로그인은 필수가 아닙니다.
1. 준비사항
- Apple Developer Program에 가입된 Apple 계정
- 운영 호스팅(서버) PHP버전 7.2이상 확인
- 리빌더로 운영중인 웹사이트 (리빌더가 아닌 타 빌더에서는 작동하지 않습니다.)
2. 설치방법
- 압축을 해제하면 보이는 디렉토리를 그누보드가 설치된 루트에 업로드 합니다.
- 설치 디렉토리 : adm, extend, mobile, plugin, skin, tools
- 본 프로그램은 그누보드의 원본파일 수정이 필요합니다. (소셜로그인 Apple로 로그인 버튼 추가)
- 압축을 해제하여 서버에 업로드 한 후, 그누보드 관리자 페이지에서 빌더설정 > Apple 로그인 설정 페이지에 진입하여, 필요한 DB를 설치합니다.
- 설치가 완료 된 이후, 빌더설정 > Apple 환경 진단 메뉴에 진입하여 환경 점검을 확인합니다.
3.1 Primary App ID 설정
- Apple Developer - Certificates, Identifiers & Profiles 페이지에 접속합니다.
- Identifiers에서 사용할 App ID를 선택합니다.
- Capabilities에서 Sign in with Apple을 활성화 합니다.
- 필요한 경우 해당 App ID를 Primary App ID로 지정하고 저장합니다.
- App ID의 Bundle ID를 기록해둡니다. 이 값은 추후 그누보드의 알림 Audience, Apple 로그인 설정에서 사용됩니다.
3.2 Services ID 생성 및 웹사이트 연결
- Identifiers 화면 우측에 App IDs를 눌러 Services IDs를 선택합니다.
- Services IDs 추가버튼을 눌러 고유한 Identifiers를 입력하여 등록합니다.
- 생성된 Services ID를 선택한 뒤 Sign in with Apple -> Configure를 엽니다.
- 앞에서 준비한 Primary App ID를 선택합니다.
- Domains and Subdomains에 사이트 호스트명을 입력합니다.
- Return URLs에 사이트 도메인/plugin/apple_login/callback.php을 입력합니다.
3.3 Sign in with Apple 개인키 생성
- Keys 메뉴에 진입하여 +버튼을 누릅니다.
- 키 이름을 입력하세요.
- Sign in with Apple을 선택하고 Configure를 엽니다.
- Primary App ID를 연결하고 키를 등록합니다.
- 표시된 Key ID를 기록하고, .p8 개인키를 다운로드 하세요.
3.4 서버간 알림 설정
- Identifiers에서 Primary App ID를 선택합니다.
- Sign in with Apple의 Configure를 열고 Server-to-Server Notification 항목에 사이트 도메인/plugin/apple_login/notification.php을 입력합니다.
4. 그누보드 Apple 로그인 설정
4.1 관리자 설정
- 그누보드 관리자의 빌더설정 > Apple 로그인 설정 페이지에 진입합니다.
- 사용여부에 사용을 체크합니다.
- Services ID에 3.2에서 입력했던 고유한 Identifiers를 입력합니다.
- Team ID에 Apple Developer 페이지 우측 상단의 이름과 함께있는 영문과 숫자로 이루어진 10자리 ID를 입력합니다.
- Key ID에는 3.3에서 기록한 Key ID를 입력합니다.
- 알림 Audience에는 3.1에서 기록했던 Bundle ID를 입력합니다.
- .p8 개인키 경로 설정 (4.2 참고하여 업로드)
4.2 개인키 업로드 및 설정
- 3.3에서 다운로드한 .p8 확장자의 개인키 파일명을 siwa.p8로 변경합니다.
- 개인키를 웹루트 밖으로 업로드 합니다.
ex. 카페24 기준
- 이 경우 위 4.1 Apple 로그인 설정에 입력할 값은 /crapit/siwa.p8 입니다.
5. 최종 점검
- 그누보드 관리자 빌더설정 > Apple 환경 진단에서 모든 항목이 정상이라면 로그인창에 애플로그인 버튼이 추가됩니다.
CRAPIT 님의 콘텐츠가 도움이 되셨다면
잊지말고 추천 해주세요!
잊지말고 추천 해주세요!