본문 바로가기

oauth5

[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.
[Spring] REST 방식으로 카카오 로그인 구현하기 - 2 이전에 썼던 카카오 로그인 구현하기를 이어써본다. 먼저 카카오개발자내의 REST API 문서를 다시 살펴보자. * URL POST /oauth/token HTTP/1.1 Host: kauth.kakao.com Content-type: application/x-www-form-urlencoded;charset=utf-8 * Parameter Name Type Description Required grant_type String "authorization_code"로 고정 O client_id String 앱 생성 시 발급 받은 REST API O redirect_uri String 인증 코드가 리다이렉트된 URI O code String 인증 코드 받기 요청으로 얻은 인증 코드 O client_secret.. 2020. 10. 5.