6

При создании учетных данных на Google Developer console Вы можете создать несколько различных типов учетных данных в зависимости от какого типа создаются вы могли бы иметь любые из следующегопроверка учетного Google

  • Открытого API ключ
  • Client ID
  • Клиент Secret
  • учетной записи службы электронной почты

все они имеют разные форматы. Я удалил те, которые я публикую.

  • Открытый ключ API: AIzaSyAcMvMr_bk91qRKZ5SGYEvF5HWjXVE7Xkk
  • Идентификатор клиента: 1046123799103-d0vpdthl4ms0soutcrpe036ckqn7rfpn.apps.googleusercontent.com
  • Client секрет: G5QtTuBDp6ejKraR0XodNwaW
  • учетной записи службы электронной почты: [email protected]eaccount.com

Есть ли способ, чтобы проверить это в моем заявление. Какие ключи они?

Я использую C#, но любая информация о том, какие ключи будут полезны.

Возможно, я мог бы придумать какую-то проверку RegEx для идентификатора клиента и электронной почты службы. Но должен быть способ их правильной проверки.

Update:

Google позволяет проверить маркер доступа, почему не существует никакого способа, чтобы проверить учетные данные TokenInfo validation

Не работает.

Convert.FromBase64String("AIzaSyAcMvMr_bk91qRKZ5SGYEvF5HWjXVE7Xkk"); 
+0

Все они всего лишь «токены», они не кодируются байтом []. Вам просто нужно обрабатывать их как капли текста –

+0

Да, но я ищу способ подтверждения того, что они действительны, если кто-то отправляет XXX, который не является допустимым секретом клиента – DaImTo

ответ

3

Единственный способ проверить правильность учетных данных - попробовать и использовать их и посмотреть, принимает ли сервер их.

Нет контрольной суммы или алгоритма, который вы можете проверить, Google не указал формат для этих токенов, чтобы они могли изменить его в любое время. Вы можете рассматривать их только как непрозрачные капли и просто передавать их и видеть, что отвечает сервер.

+0

Спасибо за ваш андерсор, похоже, я просто собираюсь чтобы проверить, если строки, которые переданы как нулевые и надежды. Я также добавлю уловку в код, чтобы поймать ошибку, если она недействительна. – DaImTo

Смежные вопросы