https://www.youtube.com/watch?v=-mjOiBaTSZA
파이어베이스의 Authentication에서 제공하는 애플 로그인을 구현하기 위한 설정을 정리해봤다.
1️⃣ 파이어 베이스 내에 빌더 항목에서 Authentication, Data base를 추가한다.
- Data base는 테스트 모드로 시작한다.

- Authentication 에서 제공하는 업체 중 "Apple"을 선택한다.

2️⃣ Xcode에서 Capability - Sign in with Apple 선택한다.

3️⃣ Apple Developer 에 Service IDS를 생성한다.
- Description, identifier를 작성한다. (나는 Bundle Identifier를 사용했다.)
- Sign in with Apple의 Configure를 클릭하여 Primary App ID를 선택한ㄷ.



- FireBase 의 Apple 로그인 설정에서 제공하는 도메인 주소를 Register Website URLs에 등록한다
- 원본 그대로 Return URLs에 넣고, 원본 주소 내의 pluseboard~~~.com까지만 Domains and subdomains에 등록한다.


4️⃣ Apple Developer 에 Key를 등록한다.
- Key Name은 앱 이름을 넣었다.
- Sign in with Apple을 선택하고, Configure를 클릭하여 App ID를 선택한다.


5️⃣ 다운로드한 App Key는 깃에 올리지말고, 개인적으로 관리한다.

6️⃣ 다운로드한 App Key는 open With - textEdit으로 해서 안의 내용을 Fire base의 Authentication 내 비공개 키에 붙여넣는다.
- Key ID는 Apple Developer의 Key ID를 넣는다
- Apple Teaam id 는 Apple Developer의 우측 상단의 팀 아이디를 넣는다.
- Services ID는 이전에 Apple Developer에서 만든 서비스 아이디를 넣는다.
'PulseBoard' 카테고리의 다른 글
| Firebase Google 로그인 튜토리얼을 “실서비스 아키텍처”로 리팩토링하기 (iOS) (0) | 2025.12.23 |
|---|---|
| 🤔 Firebase Apple 로그인 튜토리얼 코드 → 우리가 만든 구조 (1) | 2025.12.22 |
| UIKit + Firebase Apple 로그인, MVVM & Coordinator로 설계하기 (0) | 2025.12.22 |
| Firebase Email/Password 인증을 사용하지 않은 이유— SNS 로그인만 채택한 서비스 설계 판단 기록 (0) | 2025.12.19 |
| Xcode + Sourcetree + GitHub 초기 연동 시 push 에러 해결기 (1) | 2025.12.17 |