본문 바로가기

Java7

[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.
[Web] Chrome 80 쿠키 SameSite 설정하기 회사에서 운영하는 서비스중에 PG관련된 부분은 다날결제모듈을 사용하고있었는데, 새로운 결제모듈로 바꾸게 되면서 작업을 진행하는도중 이상한 현상이 발생했다. 결제모듈을 호출 하고나서 결과 페이지로 돌아올때 기존의 세션이 없어지는 현상이였다. 기존 모듈 사용할때는 없었던 현상이고 심지어 세션이 계속 사라지는게아니라 결제를 진행하면 어쩔때는 그대로 살아있고 어쩔때는 없어져서 새로 생성하고 이러는 상황이라 원인을 알수가 없었다.😂 스프링 시큐리티 설정문제인가 싶어서 우리의 친구, 우리의 선생님 구글님께 열심히 검색을 해봤지만 비슷한 현상이 없었다...또르르.... 이것저것 계속 찾아보다가 크롬의 문제인가 싶어서 다른 브라우저로 테스트했더니 왠걸..? 결제가 너무 잘된다..?! 크롬에서 관련된 이슈가 있나 찾아봤.. 2020. 12. 4.
[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.