Framework/Spring
[Spring] Kakao OAuth2로그인 구현
PersesTitan(페르)
2023. 11. 29. 12:14
Kakao
Step 1
아래 링크를 통해 들어가 줍니다.
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
Step 2
상단의 내 애플리케이션 -> 애플리케이션 추가하기 -> 애플리케이션 정보 작성
Step 3
REST API 키 확인해두기
Step 4
플랫폼 설정하기 -> Web 플랫폼 등록 -> URL입력후 저장
Step 5
좌측 메뉴에 카카오 로그인-> 활성화 설정 -> 활성화
![]() |
![]() |
![]() |
Step 6
Step 5에 활성화 밑에 Redirect URL 등록 클릭
![]() |
![]() |
Step 7
좌측 메뉴에서 동의항목 선택후 필요한 데이터를 설정하여 가져오기
Step 8
왼쪽 메뉴에서 보안 클릭 -> 코드 생성 -> Client Secret를 선택하시면 보안 코드를 발급 받으실 수 있습니다.
생성후 활성화 상태를 사용함으로 바꾸어 주세요.
아이디 적용하기
이제 위에서 받은 Step 3의 REST API를 client-id에 넣어주시고, Step 8에서 받은 Client Secret코드를 크라인언트 시크릿에 넣어 주시면 됩니다.
application.yml
spring:
security:
oauth2:
client:
registration:
kakao:
client-id: 클라이언트 아이디
client-secret: 클라이언트 시크릿
application.properties
spring.security.oauth2.client.registration.kakao.clientId=클라이언트 아이디
spring.security.oauth2.client.registration.kakao.clientSecret=클라이언트 시크릿