oauth로그인 4

Springboot 카카오로그인!(2) 토큰받기

이제 받은 정보로 토큰을 받을 건데 로그인을 하면 code를 받았을 것이다 SXlEXqO17ZaAxdGvadjYi_E5-Dw66S5bXk6gqncJsY7sJRb_xK97_N3f4kmndEzs7Y2yFAo9dBEAAAF6mK1alQ 이런형식 이다 https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-token Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 토큰을 받으려면 Content-type: application/x-www-form-urlencoded;charset=u..

Springboot 카카오로그인!(1) 인가코드 받기!

일단 애플리케이션 등록을 해주고 동의 항목을 만들어준다 개발 중에는 번호를 못 받나 보다.. 카카오 계정(이메일)을 꼭 체크 해주자 개발자 센터를 보면 https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-code Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com https://kauth.kakao.com/oauth/authorize?response_type=code&client_id={REST_API_KEY}&redirect_uri={REDIRECT_URI} 로 요청해줘야..

Springboot 네이버로그인!(2) 토큰받기!

이제 토큰을 받을 건데 이전에 받은 code/state값을 이용해야 한다 개발자 센터를 가보자 https://developers.naver.com/docs/login/api/api.md 네이버 아이디로 로그인 API 명세 - LOGIN '네이버 아이디로 로그인 API는 네이버 로그인 인증 요청 API, 접근 토큰 발급/갱신/삭제 요청API로 구성되어 있습니다. 네이버 로그인 인증 요청 API는 여러분의 웹 또는 앱에 네이버 로그인 화면을 developers.naver.com https://nid.naver.com/oauth2.0/token 으로 url요청으로 하면 된다 보낼 값은 grant_type=authorization_code 이건 발급 시 고정이다 client_id=내 네이버 api아이디 clie..

Springboot 네이버로그인!(1) code받기 state만들기

소스를 정리하기 전에 좀 아쉬움이 남았다 아임 포트로 api를 성공하고 나니까 너무 짜릿해서 한 번 더 해보고 싶었는데 무얼 할까 하다가 자주 사용할 거 같은 네이버 로그인을 선택했다! 네이버는 토큰을 받기 전에 https://nid.naver.com/oauth2.0/authorize 링크로 가서 code/state를 얻어와야 했다 당황스러웠지만 성공했다! url통신을 해야 한다 조건은 뒤에 파라미터로 api아이디/callbackurl/state를 만들어서 줘야 한다 여길 참고해서 만들어보자 https://developers.naver.com/docs/login/api/api.md 네이버 아이디로 로그인 API 명세 - LOGIN '네이버 아이디로 로그인 API는 네이버 로그인 인증 요청 API, 접근 ..