최대 1 분 소요

이 글에서 카카오 디벨로퍼스 등록을 마쳤다.
이제 카카오 로그인을 적용해보자!

1. build.gradle dependency 추가

implementation 'org.springframework.boot:spring-boot-starter-oauth2-client'

2. application-oauth.yml 생성

이전 글에서 등록한 카카오 디벨로퍼스 정보를 작성하자!

spring:
  security:
    oauth2:
      client:
        registration:
          kakao:
            client-id: {=== REST API 키 ===}
            scope:
              - profile_nickname
              - profile_image
            client-authentication-method: POST
            client-name: Kakao
            authorization-grant-type: authorization_code
            redirect-uri: {=== RedirectURI ===}

        provider:
          kakao:
            authorization-uri: https://kauth.kakao.com/oauth/authorize
            token-uri: https://kauth.kakao.com/oauth/token
            user-info-uri: https://kapi.kakao.com/v2/user/me
            user-name-attribute: id

3. domain & repository 추가

Member.java

...
@Enumerated(EnumType.STRING)
private OAuth2Provider provider;
private String providerId;

4. provider 추가



💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기

태그:

카테고리:

업데이트: