카카오로그인 구현 질문좀요... (인가코드쪽)

public static String getAuthorize_Code() {
String code="";

	try { 
		
		Desktop.getDesktop().browse(new URI("요청 url")); 
	} 
	catch (IOException e) {
		e.printStackTrace(); 
	} 
	catch (URISyntaxException e) {
		e.printStackTrace(); 
	}

	

	
	return code;
}

인가코드 뽑아낼려고 하는 자바 함수입니다.
야매로 해서 토큰발급이랑 사용자정보 함수는 구현했습니다.
(인가코드 수명이 짧으니 뽑아오고 바로 한번 더돌려서 토큰함수에 넣었더니 정상작동합니다)
원래 인가코드부분을 jsp로 했는데 이부분도 자바코드로 바꾸고싶어서 여기 질문드립니다. 일단 이거 실행하면 로그인페이지가 뜨면서 로그인하면 이제 url에 인가코드가 뜨는 형식인데 이제 그 코드를 받아오고싶은데 어떻게 해야하나요??..
로그인 받아올동안은 그냥 while문으로 무한루프 시키고 코드 받아오면 이제 종료하는식으로 할려고합니다.

카카오 로그인은 OAuth 2 기반 인증 서비스로

카카오측 로그인 이후, 302리다이렉트로 설정하신 리다이렉트URI에 인가코드(Code)를 파라메터로 전달합니다.

서비스측 브라우저에서 카카오 로그인 버튼 클릭 → 카카오측 로그인 → 서비스측 리다이렉트URI로 이동 → 인가코드로 토큰 받기 및 사용자 정보 조회

형태로 사용해주세요.

카카오측 로그인 이후, 302리다이렉트로 설정하신 리다이렉트URI에 인가코드(Code)를 파라메터로 전달합니다.

루프구문에 responsecode가 302일때 current uri를 뽑아오라는말씀이 맞나요?

궁금한것이 카카오 로그인을 할려면 웹브라우저는 띄워야 되는데 이 웹브라우저의 일정시간마다 response code를 찍어내면 302가 떴을때 현재 url을 뽑아내면 되는데 이게 자바로 가능한가요?..

루프로 대기하는 것이 아니라 페이지 이동입니다.

제작하신 A페이지에서 로그인 클릭 → 카카오 로그인 및 동의창으로 페이지 이동 → 다시 설정하신 리다이렉트URI 인 B페이지로 이동

아래 예제 참고해주세요.

[rest api 예제] java (spring boot) - 카카오 로그인, 카카오 친구목록 조회, 메시지 발송