Как проверить токен Google ID, введите C# - PullRequest
1 голос
/ 16 января 2020

После того, как я получил токен ID в моем проекте Android, мне нужно проверить целостность токена, и я сделал это, используя Google.Apis.Auth lib для C#. Но проблема в том, что любой мог легко отправить действительный токен Google на мою конечную точку, поэтому мне нужно проверить, был ли этот токен сгенерирован из моего приложения, а не случайно.

Итак, я проверяю токен с помощью:

 var validPayload = await GoogleJsonWebSignature.ValidateAsync(model.IdToken);

И я получаю информацию о пользователе. Но как я могу проверить, пришел ли этот токен из идентификатора моего приложения?

Я нашел пример, где он передает аудитории «ID Client». Но что это за идентификатор клиента?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...