google oauth2 라이브러리
- 작성자 :
- 김
- 작성일 :
- 2024-03-28 09:45:05
- 조회수 :
- 856
- 구분 :
- 호환성확인
- 진행상태 :
- 완료
Q
안녕하세요.
fcm http v1으로 마이그레이션을 위해서
google-auth-library-oauth2-http 라이브러리를 추가하고 실행을 시키면 해당 오류가 납니다.
현재 maven 구조가 아니라 수동으로 라이브러리를 추가하였습니다. (v1.21.0)
왜 이러한 오류가 나는지 궁금합니다. 아무리 찾아도 해결할 수가 없네요..
----- 소스내용 ------
private String getAccessToken() throws Exception {
GoogleCredentials googleCredential = null;
try {
googleCredential = GoogleCredentials
.fromStream(new ClassPathResource("firebase/firebase_service_key.json").getInputStream())
.createScoped(Arrays.asList("https://www.googleapis.com/auth/cloud-platform"));
googleCredential.refreshIfExpired();
} catch (Exception e) {
return null;
}
return googleCredential.getAccessToken().getTokenValue();
}
fcm http v1으로 마이그레이션을 위해서
google-auth-library-oauth2-http 라이브러리를 추가하고 실행을 시키면 해당 오류가 납니다.
현재 maven 구조가 아니라 수동으로 라이브러리를 추가하였습니다. (v1.21.0)
왜 이러한 오류가 나는지 궁금합니다. 아무리 찾아도 해결할 수가 없네요..
----- 소스내용 ------
private String getAccessToken() throws Exception {
GoogleCredentials googleCredential = null;
try {
googleCredential = GoogleCredentials
.fromStream(new ClassPathResource("firebase/firebase_service_key.json").getInputStream())
.createScoped(Arrays.asList("https://www.googleapis.com/auth/cloud-platform"));
googleCredential.refreshIfExpired();
} catch (Exception e) {
return null;
}
return googleCredential.getAccessToken().getTokenValue();
}
환경정보
-
- OS 정보 : Linux
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.7
- WAS 정보 : tomcat
- DB 정보 : 오라클
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
오류 메시지 확인 결과
com.google.auth.Credentials 클래스를 찾을 수 없다는 의미로
수동으로 추가하신 Oauth2 라이브러리가
프로젝트에 정상적으로 추가되지 않은 것으로 추정됩니다.
라이브러리 업로드 경로나
클래스패스 설정 등을 확인해 보시기 바라며
추가적으로 아래 URL을 통해
com.google.auth.oauth2의 Reference document를
참고해 주시기 바랍니다.
https://cloud.google.com/java/docs/reference/google-auth-library/latest/com.google.auth.oauth2
감사합니다.
표준프레임워크 센터입니다.
오류 메시지 확인 결과
com.google.auth.Credentials 클래스를 찾을 수 없다는 의미로
수동으로 추가하신 Oauth2 라이브러리가
프로젝트에 정상적으로 추가되지 않은 것으로 추정됩니다.
라이브러리 업로드 경로나
클래스패스 설정 등을 확인해 보시기 바라며
추가적으로 아래 URL을 통해
com.google.auth.oauth2의 Reference document를
참고해 주시기 바랍니다.
https://cloud.google.com/java/docs/reference/google-auth-library/latest/com.google.auth.oauth2
감사합니다.