Firebase IDToken для токена доступа Google OAuth2 в Unity - PullRequest
0 голосов
/ 28 мая 2020

Мы используем Firebase Auth в нашей игре Unity и Google SignIn , и нам нужен доступ к сервисам Google, таким как Google Classroom.

Firebase Auth дает нам JWT IdToken после входа в систему с использованием этого кода https://firebase.google.com/docs/auth/admin/verify-id-tokens#unity

Firebase.Auth.FirebaseUser newUser = task2.Result;
var token = await newUser.TokenAsync(false); 

Я попытался передать этот токен в службу Google Classroom, но для этого требуется OAuth2 AccessToken.

Как преобразовать этот JWT Firebase IdToken в AccessToken, который может использоваться API GoogleClassroom?

Я ищу AccessToken для передачи в API Google Classroom

var credential = GoogleCredential.FromAccessToken(AccessToken);
var service = new ClassroomService(new BaseClientService.Initializer()
            {
                HttpClientInitializer = credential,
                ApplicationName = ApplicationName,
            });

Я пробовал ответить на этот вопрос, но служба возвращает 404.

...