전체 글 5

카카오 로그인 - 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

정규표현식이란?

정규표현식(Regular Expression)은 문자열에서 특정 패턴을 찾거나, 대체하거나, 추출하는 데 사용되는 매우 강력한 도구입니다. PCRE(Perl Compatible Regular Expressions)는 Perl 언어와 호환되는 정규표현식 라이브러리로, 많은 프로그래밍 언어와 도구에서 사용됩니다.PCRE는 Perl 정규표현식의 강력한 기능을 제공하며, 다양한 응용 프로그램에서 문자열 처리 작업을 간편하게 할 수 있도록 합니다. 정규표현식(Regex)은 텍스트 처리와 분석에서 매우 유용한 도구입니다. 특징은 다음과 같습니다.특정 형식의 이메일 주소나 전화번호와 같은 복잡한 텍스트 패턴을 쉽게 정의하고 찾을 수 있습니다.문자, 숫자, 기호 등 다양한 요소를 조합하여 복잡한 검색 조건을 설정할 수..

정규표현식 2024.05.30