오래 못 할 짓 하지 않기
[ Spring boot Security ] 2.1 - 네이버 로그인 요청 설정 본문
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
'혼자하기 > 연습 1) OAuth' 카테고리의 다른 글
[ Spring boot Security ] 7. 로그인 성공 JWT 발급 (0) | 2024.03.03 |
---|---|
[ Spring boot Security ] 6. JWT 발급 / 검증 (2) | 2024.03.02 |
[ Spring boot Security ] 5. 유저 정보 DB에 넣기 (0) | 2024.03.02 |
[ Spring boot Security ] 4. Oauth2UserService 만들기 (0) | 2024.03.02 |
[ Spring boot Security ] 2.2 - 구글 로그인 요청 설정 (0) | 2024.03.01 |