본문 바로가기

Spring12

[Spring] REST 방식으로 구글 로그인 구현하기 드디어 sns 로그인 연동의 마지막 구글 로그인 연동을 포스팅해보자. oauth 방식으로 로그인 구현은 거의 다 비슷비슷해서 초기 설정만 알면 그뒤로는 다 비슷해서 크게 어렵지는 않았다. 우선 구글 계정으로 로그인 한뒤 클라우드 플랫폼 콘솔에서 새 프로젝트 생성을 해주자. https://console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 프로젝트 생성이 완료되면 API 및 서비스 탭을 눌러 연동에 필요한 설정을 해주자. 먼저 인증정보를 생성하기전에 동의 화면 먼저 구성해줘야한다. 외부로 선택해주고 만들기를 누르면 몇가지 항목이 .. 2021. 7. 16.
[Spring] REST 방식으로 애플 로그인 구현하기 - 2 글이 너무 길어지는거 같아 2부로 나눴다. 1부에서는 애플 개발자계정에서 설정할 수 있는 설정 및 키 파일을 다운로드 받았다. 이제 프로젝트에 적용해보자. 우선 개발자 계정에서 설정한 정보들을 properties 파일에 담아주자. 이전에 어떤 분께서 properties 설정을 어떻게 했는지 물어보셨는데 블로그를 안본지 몇달이 지난뒤라 이제서야 답변을 달아드렸다 😅 그래서 이번엔 프로퍼티도 같이 첨부하며 진행하려 한다. 나같은 경우에는 이런식으로 설정했다. config.properties # apple login 관련 apple.auth.url=https://appleid.apple.com apple.team.id=본인의 Team ID apple.redirect.url=본인이 설정한 redirect url.. 2021. 7. 14.
[Spring] REST 방식으로 애플 로그인 구현하기 - 1 sns 로그인 연동 세번째 애플 로그인을 구현했던 기록을 적어보자. 지금 회사에서 진짜 sns 로그인 연동을 몇번째 하는건지 모르겠다. 네이버, 카카오, 아프리카, 구글, 애플까지...😭 2020년이후 IOS 앱에서 sns 로그인을 연동할경우 애플로그인이 필수이기 때문에 나중에도 똑같이 작업할거 같아서 까먹기 전에 적어둬야겠다. 우선 애플 개발자센터로 들어가서 필요한 부분들을 세팅해주자 https://developer.apple.com/ Apple Developer There’s never been a better time to develop for Apple platforms. developer.apple.com App id 설정 로그인을 완료했다면 먼저 App id를 생성해주자 ( 이미 앱이 있을경우.. 2021. 7. 14.
[Spring] REST 방식으로 네이버 로그인 구현하기 카카오 로그인에 이어서 이번엔 네이버 로그인을 구현해보자. 일단 네이버 개발자 센터로 들어가서 애플리케이션 등록을 해주자. developers.naver.com/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음�� developers.naver.com 애플리케이션 등록에서 사용 API는 네아로(네이버 아이디로 로그인)을 선택해주면 된다. 그 다음 서비스 URL, Callback URL을 설정해주면 되는데, 로컬 테스트 이후엔 실제 서비스 URL로 변경해주어야 동작하므로 주의해야 한다. 등록을 완료하고 나면 Client .. 2020. 10. 7.