NaverLoginApi.java @Component public class NaverLoginApi extends DefaultApi20 { protected NaverLoginApi(){ } private static class InstanceHolder{ private static final NaverLoginApi INSTANCE = new NaverLoginApi(); } public static NaverLoginApi instance(){ return InstanceHolder.INSTANCE; } @Override public String getAccessTokenEndpoint() { return "https://nid.naver.com/oauth2.0/token?grant_type=au..
NaverLoginBO.java NaverLoginBO는 네이버 로그인(OAuth2.0)을 구현하는 Spring 웹 애플리케이션에서 사용되는 NaverLoginBO클래스를 정의한것이다. 이 클래스는 네이버 로그인 API와 상호작용하며 사용자의 인증, 액세스 토큰 발급, 사용자 프로필 정보 가져오기 등의 작업을 수행한다. 네이버 로그인을 구현할 때 필요한 설정값 // 네이버 API를 사용하기 위한 클라이언트 시크릿(CLIENT_SECRET)을 저장하는 필드. private String CLIENT_SECRET = "ㅁㅁㅁㅁㅁㅁㅁ"; // 네이버 API를 사용하기 위한 클라이언트 아이디(CLIENT_ID)를 저장하는 필드. private String CLIENT_ID = "ㅁㅁㅁㅁㅁㅁㅁㅁㅁ"; /* 네이버 ..