혼자하기/연습 1) OAuth
[ Spring boot Security ] 2.1 - 네이버 로그인 요청 설정
쫑알bot
2024. 3. 1. 19:17
728x90
https://developers.naver.com/main/
여기에서 API를 신청해서 access id와 password를 받는다.
받은 뒤에는 properties 파일에서 수정해준다.
2번 줄 : 가져올 서비스 이름
3,4번 줄 : 가져올 때 사용하는 id와 비밀번호
5번 줄 : 응답을 받을 url
6번 줄 : 응답을 받을 형태
7번 줄 : 응답 받을 내용
(아래는 추가 사항)
코드▼
더보기
#registration
spring.security.oauth2.client.registration.naver.client-name=naver
spring.security.oauth2.client.registration.naver.client-id= 받은 id
spring.security.oauth2.client.registration.naver.client-secret= 받은 비밀번호
spring.security.oauth2.client.registration.naver.redirect-uri=http://localhost:8080/login/oauth2/code/naver
spring.security.oauth2.client.registration.naver.authorization-grant-type=authorization_code
spring.security.oauth2.client.registration.naver.scope=name,email
#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