Короче говоря, да, вашему API потребуется собственный client_id для доступа ко второму API.
Каждый клиент, которому необходим доступ к защищенному ресурсу, должен иметь уникальный идентификатор client_id & secret.
В вашем примере у вас есть 3 элемента в игре: 1. Windows client
2. Secure API A
3. Secure API B
У вашего windows client
есть client_id & secret, используемый для получения токена носителя для связи с защищенный ресурс Secure API A
.
Secure API A
является защищенным ресурсом и клиентом. Для связи с Secure API B
.
потребуется идентификатор client_id и secret.