Я настроил проект на консоли разработчика Google для использования OAuth2 от Google.API OAuth2 работает правильно при использовании домена (www.mydomain.com) или субдомена (subdomain.mydomain.com) после внесения в белый список.
Но он возвращает «Недопустимый источник для клиента» при использовании субдомена, т. Е. http://sub1.subdomain.mydomain.com. Я внес это в белый список на странице учетных данных Google.
Ниже приводится сообщение об ошибке:
"Недопустимый источник для клиента: http://xxxx.test.mydomain.com:4200 не был добавлен в белый список для идентификатора клиента 653418104263-xxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com. Перейдите на https://console.developers.google.com/ и внесите в белый список этот источник для идентификатора клиента вашего проекта. "
Примечание : маскирует значения в сообщении с помощью xxx, но фактические значения в сообщениисопоставьте значения в консоли разработчика Google.
Обновление: Через день после обновления URL-адреса он начал работать.Я не уверен, в чем причина, поскольку обычно URL-адреса приемлемы мгновенно.