[JAVA] Map안에 map 찾기 (OAuth2 Naver Login 오류 발생)
Reason

네이버는 다른 로그인 api와는 다르게 담겨서 넘어온다.
카카오, 구글, 깃허브는 Map 하나에 담겨온다면, 네이버는 Map안에 map이 있는 형태로 넘어온다.

Solution
변경 전

변경 후

Map response = new HashMap();
Map userInfo = new HashMap();
userInfo.put("id", "areum.com");
userInfo.put("name", "areum");
response.put("userInfo", userInfo);
// response는 {userInfo={id=areuma.com, name=areum}}
해결
String userId = ((HashMap<?,?>) response.get("userInfo").get(id).toString();)