наши клиенты авторизовались на сайте, используя firebase.auth.GoogleAuthProvider с областью действия диска.
Я отправил учетные данные, accessToken, idToken на серверную часть (JAVA).
это код на
my app.js
firebase.auth().signInWithPopup(googleAuthProvider).then(function (result) {
console.log(result);
$scope.authOnServerSide(result.credential);
}).catch(function (error) {
console.log(error);
});
Я следовал учебному пособию «Аутентификация на бэкэнд-сервере» с использованием GoogleIdTokenVerifier на стороне сервера и получил объект GoogleIdToken.
это код моего весеннего загрузочного приложения
GoogleIdTokenVerifier verifier = new GoogleIdTokenVerifier.Builder(transport, jsonFactory)
.setAudience(Collections.singletonList(googleAuthClientId))
.build();
GoogleIdToken googleIdToken = verifier.verify(googleAuthorizationDTO.getIdToken());
У меня вопрос: как использовать этот GoogleIdToken / accessToken для выполнения таких операций, как создание файла на диске Google этого пользователя, спасибо