반응형
네이버 로그인 API를 사용하기위해 우선 네이버 개발자 센터 - NAVER Developers 에 접속하여 적용하고자 하는 애플리케이션을 등록해주어야한다. (네이버 로그인 필요)
1. 사이트에 접속하여 상단 바 Application에서 애플리케이션 등록을 선택해준다.
2. 이후 애플리케이션의 정보를 입력해준다. 사용 API의 경우 내 애플리케이션에서 사용할 방식과 정보를 선택할 수 있다.
3.이후 로그인 오픈 API 서비스환경에서 내 애플리케이션의 환경을 선택
4. 나는 PC웹을 선택하였고 서비스 URL과 Callback URL을 입력해준다.
(여기서 CallbackURL이란 리디렉션 URL과 같은 역할을 하게된다. )
5. 등록하기를 누를경우 Client ID와 Secret가 발급된다. 이제 이 아이디를 내 애플리케이션에 적용시켜준다.
6. 나의경우 properties에 다음 과같이 입력해주었다.
user-name-attribute=response경우 response로 한 이유는, 스프링 시큐리티를 사용하는경우 하위필드를 명시할 수 없으며 최상위 필드만 User_name으로 지정이 가능하기 때문이다.
그러나 네이버의 응답값 최상위 필드는 resultCode, message, response이며 name은 response안에 하위 필드로 들어가 있기 떄문에 상위필드 response를 사용했다.
반응형
'통신' 카테고리의 다른 글
로지텍 마우스 usb 다른 마우스와 연결하기 (0) | 2022.05.12 |
---|---|
Ajax의 get post (0) | 2022.04.02 |
rest Api (0) | 2022.04.01 |