애플로그인

    플러터 앱 oAuth 간편 로그인을 직접 구현해보기

    이 글에서는 플러터 앱과 백엔드 서버가 oAuth 로그인을 통하여 회원가입을 하는 과정에 대해서 알아봅니다. 예시로 애플 로그인을 언급하고 있지만, 내용 자체는 카카오, 페이스북, 구글과 일치합니다. 배경 회사에서 개발중인 플러터 앱에 간편 로그인 기능을 사용하기로 결정하였습니다. 기존 개발할 때 파이어베이스 서비스를 이용하여 간편 로그인을 구현하였는데, 이번에는 자체 서버가 있기 때문에 oAuth 로그인 규약에 맞춰 개발을 진행해야 했습니다. 개발을 진행하면서 알게된 점, 특징들을 공유하고자 이런 글을 남깁니다. 이 글에서는 애플 로그인을 통하여 서버에 계정을 생성하기까지의 과정을 알아보도록 하겠습니다. oAuth 로그인이란 oAuth 로그인이란 쉽게 생각해서 새로운 서비스를 이용하기 위해 기존에 이용..

    [Flutter Apple Sign In] 플러터 애플 로그인 | 3. 코드 작성

    [Flutter Apple Sign In] 플러터 애플 로그인 | 3. 코드 작성

    안녕하세요 개발자 베베입니다. 저번 포스팅에 이어서 플러터 ios 애플 로그인 구현 마지막 단계에 대해 알아보도록 하겠습니다. 이전 포스팅 [Flutter Apple Sign In] 플러터 애플 로그인 | 2. 파이어베이스 설정하기 안녕하세요 개발자 베베입니다. 저번 포스팅에 이어서, 이번에는 애플 로그인을 사용하기 위해 파이어베이스 프로젝트에서 설정해야 할 내용들에 대해 알아보도록 하겠습니다. 이전 포스트 [Flu bebesoft.tistory.com 1. Xcode에서 Apple Sign In 활성화 빌드될 앱 파일에 애플 로그인의 기능이 사용된다는 정보를 넣어주기 위해 Xcode에서 애플 로그인 기능을 활성화해줘야 합니다. /ios 디렉토리를 오른쪽 클릭으로 눌러서 Xcode를 열고 아래 과정을 거..

    IOS 앱에 애플 로그인이 사용된다면 반드시 지켜야 할 사항

    IOS 앱에 애플 로그인이 사용된다면 반드시 지켜야 할 사항

    만약 여러분이 개발한 IOS 앱에 구글 로그인같은 OAuth 로그인이 사용된다면 이젠 반드시 애플 로그인을 같이 구현해야 되는 세상이 왔습니다. 뭐 애플 마음이니까 강제로 구현하라고 하는거는 어쩔 수 없는데.. 애플은 앱 디자인까지 강제를 합니다... 애플 로그인 버튼 디자인 규칙 버튼 내부 문장 규칙 애플 로그인 버튼에 글이 있다면 반드시 "Sign in with Apple", "Sign up with Apple", "Continue with Apple" 이어야만 합니다.(영어 기준) 한국어로 적으려면 반드시 "Apple로 로그인", "Apple로 계속(하기)" 이렇게 적어놔야 합니다. 만약 "애플로 로그인" 이렇게 적어놓으면 앱 출시를 거부해버립니다. ㅋ 버튼 색상은 반드시 대조되게 애플 로그인 버튼..