Чтобы получить какие-либо значимые ответы, вам нужно будет объяснить немного больше о том, что вы пытаетесь сделать.В частности, вы хотите, чтобы это не имело смысла:
для входа в QuickBooks внутри моего внешнего веб-приложения
Вы хотите разместить QuickBooks Onlineв пределах iFrame в вашем приложении?Вы определенно не пройдете техническую проверку Intuit, если это то, что вы пытаетесь сделать.
С учетом сказанного, можно как для чтения, так и для записи данных (среди прочего) из и в QuickBooks Online, используя IPP.
Аутентификация для IPP осуществляется через OAuth ИЛИ через SAML (SAML с устаревшей интуицией) .
С OAuth вы получаете токен OAuth, который затем можно использовать для обращения к API-интерфейсам XML REST Intuit для добавления / обновления / удаления / отмены / получения / запроса данных QuickBooks, хранящихся в облаке.
С SAML вы получаете токен SAML, который затем можно использовать для обращения к API-интерфейсам XML REST Intuit для добавления / обновления / удаления / отмены / получения / запроса данных QuickBooks, хранящихся в облаке.
Если вы используете PHP (вы пометили этот вопрос PHP, так что я полагаю, что это так), то вам следует взглянуть на QuickBooks PHP DevKit (заявление об отказе: я разработчик): QuickBooks PHP DevKit
Содержит все необходимое для начала работы - интерфейс ООП для всех объектов, шлюз SAML, компоненты OAuth, примеры и т. Д.
Краткое руководство - это место для начала: