sitelink1 https://mvnrepository.com/artifact/com.g...ttp/1.20.0 
sitelink2  
sitelink3  
sitelink4  
sitelink5  
sitelink6  

FCM 을 사용하기 위해 google oauth2 를 사용해야 하는데 이때 import 해야하는 클래스가 com.google.auth.oauth2.GoogleCredentials 이다.

 

구글링해서 API DOC 는 찾았는데... -> https://cloud.google.com/java/docs/reference/google-auth-library/latest/com.google.auth.oauth2.GoogleCredentials

 

API 말고 라이브러리 파일이 필요해서 좀더 뒤져보니 구글 공식문서에서 oauth2 내용을 찾았다. -> https://developers.google.com/api-client-library/java/google-api-java-client/oauth2?hl=ko

 

하지만 해당 문서에서도 jar 파일 링크가 없어서 계속 되져보다 결국 github 에서 프로젝트 소스까지 찾았는데... -> https://github.com/googleapis/google-auth-library-java/tree/main

 

빌드해서 사용할게 아니라서 테스트해서 정식 배포된 버전이 필요했다.

 

결국 mvn repository 에 가서야 원하는 라이브러리를 구할 수 있었다. -> https://mvnrepository.com/artifact/com.google.auth/google-auth-library-oauth2-http/1.20.0

 

워낙 구닥다리 개발자로 전락해버려서 처음부터 mvn repository 를 이용할 것을 미처 생각지 못했다. (과거 구글에서 무턱대고 jar 를 찾아다니던 버릇 때문에)

 

 

번호 제목 글쓴이 날짜 조회 수
363 [ChatGPT] javax.* 패키지와 jakarta.* 패키지의 혼합 사용 방안 황제낙엽 2025.04.15 27
362 [ChatGPT] *.servlet.http.HttpServlet 클래스를 사용할 수 있는 주요 WAS 목록 황제낙엽 2025.04.14 36
361 [ChatGPT] JDBC API에서 java.sql과 javax.sql 패키지의 차이점 황제낙엽 2025.01.31 131
360 jakarta.servlet 패키지를 이용한 File Upload 구현 (2024.03.03, Servlet 5.0) 황제낙엽 2025.01.02 177
359 [ChatGPT] Java EE가 Jakarta EE로 전환 황제낙엽 2025.01.01 239
358 [ChatGPT] File.delete() 함수로 파일 삭제가 되지 않는 경우 황제낙엽 2024.12.10 266
357 [ChatGPT] json data 의 정렬 (jackson, json simple, gson) 황제낙엽 2024.07.23 92
356 [ChatGPT] <jsp:include>에서 flush="true"를 설정시의 몇 가지 문제점 과 대안 황제낙엽 2024.07.19 208
355 [Copilot] JSP, Servlet, web.xml, mysql 한글 설정 황제낙엽 2024.07.12 179
354 Base64 클래스의 encode, decode 에서 URL-safe 황제낙엽 2024.07.10 273
353 [Copilot] JSP 에서 다른 페이지를 현재 페이지에 포함시키는 문법 (include) 황제낙엽 2024.06.26 224
352 Exception 출력에 대한 고찰 황제낙엽 2024.06.10 177
351 [Gemini] HttpURLConnection 클래스를 이용한 데이터 전송 방식 비교 황제낙엽 2024.03.14 556
» google-auth-library-oauth2-http 라이브러리 다운로드 황제낙엽 2023.11.19 1427
349 firebase-admin-java 라이브러리 다운로드 (firebase admin sdk library) 황제낙엽 2023.11.19 575
348 Enum 활용 (개인블로그, Effective Java) file 황제낙엽 2023.11.02 523
347 Enum 활용 (우아한기술블로그) file 황제낙엽 2023.11.02 514
346 servlet name 에 camel case 를 사용해서는 안되는 이유 황제낙엽 2023.10.24 209
345 org.apache.commons.fileupload.servlet.ServletFileUpload 이용 예시 황제낙엽 2023.08.25 503
344 ServletFileUpload.parseRequest() 실행 결과 리스트가 비어있는 오류 황제낙엽 2023.08.25 659