Представьте, что у вас есть служба A, работающая на компьютере A. Вы хотите, чтобы служба A взаимодействовала с другой службой B, работающей на компьютере B, и вы хотите использовать некоторую форму защиты (авторизации), чтобы только A и B могли общаться ивозвращать ошибки для всего остального.
Если вы используете аутентификацию пользователя, для авторизации связи должно быть задействовано лицо.Непрактично для программ, работающих на облачных компьютерах.
Google внедрил служебные учетные записи, чтобы обеспечить авторизацию связи между компьютерами.Секреты хранятся в файле.Эти секреты создают токен, который передается между сервисами.