開発モードで OpenID と OAuth を正常に使用しています。本番環境に移行する準備が整ったら、認証/承認プロセスで手動の介入が不要になるようにプロセスが変更されますか? 今日、「サインイン」ボタンをクリックして、OpenID を使用して認証します。次に、[Quickbooks の承認] ボタンをクリックして、OAuth を使用して承認します。これら 2 つのプロセス中に、Intuit にリダイレクトされ、ボタンをクリックして認証/承認を許可します。このプロセスをコードで実現できますか? 私は SaaS アプリケーションで作業しており、作業中のアプリケーションでは手動の手順が機能しないため、コードで認証/承認する必要があります。
2 に答える
アプリは、開発でも本番環境でも同じように機能する必要があります。
要件チェックリストに目を通したことを確認してください-http://docs.developer.intuit.com/0025_Intuit_Anywhere/0010_Getting_Started/0040_Publishing_Your_App/0010_Reviewing_the_Requirements_Checklist
Connect to QuickBooksフローを実行しているだけの場合、またはAppcenterにリストされたい場合は、さまざまな要件があります。
アプリ センターでいくつかのアプリを無料試用して、その機能を確認してください。私は eBillity を試してみました。彼らのアプリは、サブスクリプション プロセス中にユーザーの操作なしで OpenID と OAuth を取得します。
それに基づいて、はい、コードですべてを達成できると思います。個人的には、ユーザーの介入なしでは OAuth トークンを取得できませんでした。
更新: この JS メソッドを使用して、サブスクリプション プロセス中に OAuth 承認を行います: http://docs.developer.intuit.com/0025_Intuit_Anywhere/0060_Reference/JavaScript_Functions/directConnectToIntuit