Intuit Anywhere开发与生产认证/授权

时间:2013-03-21 12:50:52

标签: intuit-partner-platform quickbooks-online

我在开发模式下成功使用OpenID和OAuth。一旦我准备好转向生产,流程是否会以认证/授权流程不需要人工干预的方式改变?今天我点击“登录”按钮,使用OpenID进行身份验证。然后,我单击“授权Quickbooks”按钮以授权使用OAuth。在这两个过程中,我被重定向到Intuit,我点击按钮以允许身份验证/授权。我能通过代码实现这个过程吗?我正在开发SaaS应用程序,需要在代码中进行身份验证/授权,因为手动步骤不适用于我正在处理的应用程序。

2 个答案:

答案 0 :(得分:3)

您的应用在开发中应与生产中的工作方式相同。

确保您已完成要求核对表 - http://docs.developer.intuit.com/0025_Intuit_Anywhere/0010_Getting_Started/0040_Publishing_Your_App/0010_Reviewing_the_Requirements_Checklist

如果您只是在进行连接到QuickBooks流程,或者您也希望在Appcenter上列出,则有不同的要求。

答案 1 :(得分:2)

对应用程序中心的几个应用程序进行免费试用,看看他们在做什么。我试用了eBillity,他们的应用程序在订阅过程中没有用户交互就选择了OpenID和OAuth。

基于此,是的,我认为你可以在代码中实现这一切。就个人而言,我无法在没有用户干预的情况下获得OAuth令牌。

更新:使用此JS方法在订阅过程中执行OAuth授权: http://docs.developer.intuit.com/0025_Intuit_Anywhere/0060_Reference/JavaScript_Functions/directConnectToIntuit