네이버 아이디로 로그인기능을 구현중이다. 다음의 링크에 몇 개의 변수를 붙여서 보내면 URL리다이렉트를 준다고 했다.
아래의 사진에서 restTemplate는 멤버변수로 가지고 있다.
하지만 post방식으로 붙이면 아래와 같은 메시지 뜬다. 분명 get/post 둘다 된다고 적혀있는데 왜인지 모르겠다. 내가 뭔가 잘못했겠지..
@
검색을 위한 에러의 테스트 내용
<html>
<script language=javascript nonce="THnl9ovhI1TR5xTK2t2ABuBJ">
location.replace("https://nid.naver.com/inform/inform_404.html?error=invalid_request&state=&error_description=client_id is missing.");
</script>
</html>
위에서 주어진 url과 파라미터를 합쳐서 get방식으로 링크를 만들어서 클릭하면 아래와 같은 창으로 이동한다.
@
참고
state값은 아무렇게나 만들면 된다. 네이버에서 제공하는 예제에서는 random()을 사용해서 임의로 만들었지만 나는 테스트라서 그냥 문자열 하나를 임의로 정했다.