Topic 4

카카오 로그인 - Android

설정카카오 개발자 콘솔에서 적용하고자 하는 프로젝트를 선택 후 왼쪽 사이드바에서 [앱 키] 메뉴를 클릭하여 [네이티브 앱 키]를 확인합니다.[내 애플리케이션] > [카카오 로그인]에서 활성화 설정 항목을 ON으로 설정합니다. 키 해시 등록키 해시(Key Hash)란 인증서(Certificate)의 인증서 지문 값(Certificate fingerprints)을 해시(hash)한 값으로, 악성 앱인지 판별하는 데 사용됩니다. 카카오 API를 호출하면 카카오 API 서버가 요청 헤더에 추가된 키 해시값과 카카오 플랫폼에 등록한 값이 일치하는지 확인합니다.디버그, 릴리즈 키 해시 값 확인 후, [내 애플리케이션] - [플랫폼] - [Android]에 모두 등록하여야 정상적으로 로그인 프로세스가 진행됩니다.해시..

Topic/Auth 2024.06.04

애플 아이디로 로그인

설정애플 개발자 사이트로 이동하여 [Identifires] 메뉴를 클릭하여 리스트에서 애플 아이디로 로그인을 구성할 앱을 선택합니다.선택된 앱에서 [Sign In with Apple] 항목을 선택하여 활성화합니다.[Keys] 메뉴를 클릭하여 발급된 해당앱의 AuthKey를 확인합니다. [Xcode] - [Target Project] - [Signing & Capabilities] - [+Capability] 메뉴를 클릭하여 Sign In with Apple 항목을 추가합니다. 로그인 구현하기애플 아이디로 로그인을 추가할 ViewController에서 아래 모듈을 Import 해 줍니다.import AuthenticationServicesViewController와 연결되는 StoryBoard에 UIBut..

Topic/Auth 2024.06.03

구글 아이디로 로그인 - iOS

설정파이어베이스 콘솔로 이동하여 구글 아이디로 로그인을 구현할 앱을 선택합니다.좌측 메뉴 중 [Authentication] - [Sign-in method] - [Add new provider] - Google을 선택하고 활성화합니다. 프로젝트 세팅으로 돌아가 [General] - [Add app] 버튼을 클릭하여 iOS 앱을 추가합니다.2단계에서 나타나는 창에서 GoogleService-info.plist 파일을 프로젝트 폴더에 다운로드 합니다.앱 추가 설정을 완료합니다. GoogleService-info.plist 항목 중 CLIENT_ID 값을 복사하여 프로젝트의 Info.plist에 "GIDClientID" Key로 입력합니다.GoogleService-info.plist 항목 중 REVERSED_..

Topic/Auth 2024.06.03

카카오 로그인 - iOS

설정카카오 개발자 콘솔에서 적용하고자 하는 프로젝트를 선택 후 왼쪽 사이드바에서 [앱 키] 메뉴를 클릭하여 [네이티브 앱 키]를 확인합니다.[내 애플리케이션] > [카카오 로그인]에서 활성화 설정 항목을 ON으로 설정합니다. [Xcode] - [Target project] - [Info] - [URL types]에 스킴 정보를 추가합니다.스킴정보는 "kakao" + 위에서 확인한  [네이티브 앱 키]입니다.만일 [네이티브 앱 키]가 12345678이라면 스킴은 kakao12345678로 구성이 됩니다. 카카오 로그인 SDK 설치Cocoapods로 설치# Uncomment the next line to define a global platform for your project platform :ios, '..

Topic/Auth 2024.06.03