본문 바로가기
iOS/iOS

firebase로 애플 로그인

by 패쓰킴 2021. 10. 12.
728x90

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
애플 로그인 테스트는 시뮬레이터로는 동작하지 않고 실제 기기에서만 동작한다.

728x90

'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

댓글