Войдите в систему с несколькими пользователями одной компании 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 ответ
Ответ здесь (живое сообщество Intuit) - https://intuitdeveloper.lc.intuit.com/questions/1188167-signinwithintuit-with-multiple-user-of-the-same-quickbook-company?jump_to=answer_2643393