본문 바로가기
🎨 Projects/Java

네이버 로그인 API

by HelloRabbit 2023. 3. 17.
728x90

Goal

1. 네이버 로그인 API 사용하기

 

네이버 로그인 API

1. https://developers.naver.com/apps/#/register 네이버 로그인 하기

2. 애플리케이션 등록 (API 이용신청) > 칸 채워넣기 > 등록하기

3. 애플리케이션 정보 Client ID와 Client Secret을 application.properties에 채워넣기

4. 자바 프로젝트 application.properties에 네이버 로그인 관련 security 설정하기

# NAVER SECURITY
spring.security.oauth2.client.registration.naver.client-id=클라이언트ID입력
spring.security.oauth2.client.registration.naver.client-secret=클라이언트secret입력
spring.security.oauth2.client.registration.naver.scope=name,email,profile_image
spring.security.oauth2.client.registration.naver.client-name=Naver
spring.security.oauth2.client.registration.naver.authorization-grant-type=authorization_code
spring.security.oauth2.client.registration.naver.redirect-uri=http://localhost:8080/login/oauth2/code/naver

# 네이버는 provider에 대한 값이 설정되어 있지 않기 때문에 직접 설정해줘야함
spring.security.oauth2.client.provider.naver.authorization-uri=https://nid.naver.com/oauth2.0/authorize
spring.security.oauth2.client.provider.naver.token-uri=https://nid.naver.com/oauth2.0/token
spring.security.oauth2.client.provider.naver.user-info-uri=https://openapi.naver.com/v1/nid/me
spring.security.oauth2.client.provider.naver.user-name-attribute=response

 

 

 

'🎨 Projects > Java' 카테고리의 다른 글

Facebook 로그인 API  (0) 2023.03.16
구글 로그인 API  (0) 2023.03.15

댓글