Да, для потока OAuth, который вы описали.
Для авторизации от Службы Google к Службе используйте учетную запись службы, а не учетную запись пользователя.Для внутренних служб используйте проверку подлинности на основе токенов (один из многих методов).
Обзор проверки подлинности Google Начало работы с проверкой подлинности
Но,мы не можем проверить приложение с помощью DNS или других методов, используя открытый метод Oauth2.Мы считаем, что это связано с тем, что для каждого метода проверки серверам Google требуется доступ к внутренней (правительственной) среде.Нам также не разрешается использовать внутренний «приватный» метод.
На какое приложение вы ссылаетесь?Серверы Google не имеют доступа к вашим внутренним серверам.При использовании пользовательского типа потока OAuth Google проверяет URL-адрес обратного вызова для вашей службы.Это означает, что Google должен подтвердить, что вы владеете / управляете доменным именем.Поскольку это внутренний частный домен, это невозможно.Однако вы используете неверный тип потока OAuth, поэтому опасаетесь, что это неправильное направление.
Для авторизации между серверами существует множество методов.Наверное, самый лучший и простой способ - подражать тому, как это делает OAuth.Создайте подписанный JWT с закрытым ключом сертификата на одном сервере и проверьте подписанный JWT, используя открытый ключ на другом сервисе.Теперь вы убедились, что запрос действителен из известного источника.Затем вставьте в JWT идентификационные данные, разрешения / роли и т. Д., Которые вы хотите внедрить / контролировать.Другая сторона проверяет, что запрошенные разрешения были предоставлены для идентификации.
Введение в веб-токены JSON Аутентификация на основе токенов Made Easy