1. firebase 콘솔로 이동하여 사용할 프로젝트를 선택한다.
2. 메뉴 'Authentication' 선택
3. Sign-in method의 새 제공업체 추가
4. 애플 사용 설정 후 저장
5. 프로젝트 signing&capabilites에서 '+capability'
6. sign in with apple 추가
7. team이 애플개발자 프로그램이 가입되어 있는 계정으로 설정 후 provisioning과 certificate 확인
8. 애플 디벨로퍼 사이트 로그인
9. Identifies 추가
10. 애플 로그인 서비스를 이용할거기 때문에 'Services IDs' 선택후 계속
11. Description = 본인이 알아볼 수 있는 설명 ex.프로젝트명+사용하려는 서비스
Identifier = 본인이 알아볼 수 있는 ID ex.프로젝트번틀아이디+서비스명
12. Register
13. 추가한 Identifiers name 클릭
14. Sign in with Apple 체크 후 configure
Domains and Subdomains = auth를 사용하기 위한 승인된 도메인 주소를 넣는다.
- Firebase 콘솔의 프로젝트 선택
- 메뉴 'Authenticaion' - 'Sign-in method'
- 승인된 도메인의 '프로젝트명.firebaseapp.com' 주소
Return URLs = firebase의 로그인 제공업체의 콜백 url을 넣는다.
- 로그인 제공업체의 Apple 클릭
- 하단의 승인 콜백 URL
15. Next - Done - Continue - Save
16. 프로젝트의 애플 로그인 버튼 기능을 구현할 파일에 코드를 작성한다.
firebase apple 로그인 가이드 -> https://firebase.google.com/docs/auth/ios/apple
작성 코드 -> https://gist.github.com/NORIKIM/ca5ca25c8e174e5a2e08a75dc2f350a7
애플 로그인 테스트는 시뮬레이터로는 동작하지 않고 실제 기기에서만 동작한다.
'iOS > iOS' 카테고리의 다른 글
네트워크 통신 주의점 (0) | 2021.12.03 |
---|---|
UIPickerView - 항목 설정 (0) | 2021.10.29 |
네트워크 통신 - inof.plist 설정 (0) | 2021.10.26 |
스토리보드 없이 코드로 뷰 구현하기 (0) | 2021.10.26 |
firebase로 APNs - FCM (0) | 2021.10.22 |
댓글