Войдите в систему с несколькими пользователями одной компании QuickBook

Я успешно интегрировал свое приложение с QuickBook Online. Я успешно реализовал DirectConnectToIntuit, SigninWithIntuit, Disconnect Сценарий и тестирование в соответствии с https://developer.intuit.com/docs/@api/deki/files/3143/recipe_for_review_success.pdf. У меня ситуация с DirectConnectToIntuit, SigninWithIntuit для нескольких пользователей. Рассмотрим SigninWithIntuit scenerio:

Когда первый пользователь приходит, они нажимают SigninWithIntuit в моем приложении добавьте свои логин и пароль, авторизуйтесь по Intuit и вернитесь на мой сайт. Поскольку пользователь новый и его адрес электронной почты отсутствует в моей базе данных, я показываю ему форму создания учетной записи. Когда этот пользователь отправляет форму после заполнения, я создаю запись базы данных, создаю пользователя и т. Д., Затем авторизируюсь и показываю ConnectToQuickBook кнопка (G. в вышеупомянутом документе). До сих пор все в порядке.

Когда в той же компании QuickBooks создается другой пользователь, этот новый пользователь нажимает на SignInWithIntuit в моем приложении, и они возвращаются в мое приложение после авторизации. Для этого пользователя я не буду показывать форму создания учетной записи, я просто создаю этого нового пользователя и назначаю в качестве пользователя предыдущую созданную компанию, авторизируюсь и показываю ConnectToIntuit кнопка. Но как я могу определить компанию пользователя? У меня пока нет токена доступа или секрета токена доступа для этого.

1 ответ

Другие вопросы по тегам