Bixby在胶囊中的特定点触发OAuth流

时间:2019-07-26 15:43:15

标签: bixby

添加authorization.bxb文件似乎使基于OAuth的帐户链接到应用程序流程的第一步。胶囊启动后,就会有一个对话驱动程序(按钮)链接到帐户链接页面。用户一旦完成此流程,就可以访问胶囊的其余部分。

Immediate Account link view

如何在授权流程开始时进行自定义。例如,如果您的胶囊中包含一些需要授权用户的操作,而某些初始操作则不需要立即授权用户。即:他们可以自由浏览,但是如果要保存或购买,则需要链接其帐户。

docs for Bixby OAuth没有提到如何自定义在何处调用该流。

1 个答案:

答案 0 :(得分:4)

您可以使用可与oauth一起使用的动作。在您的情况下,您可以具有“免费”流,该流允许用户进行交互,但是其他流将需要OAuth令牌。您可以在定义端点时进行控制。向需要用户令牌的操作添加授权。

action-endpoint (YourActionName) {
      accepted-inputs (actionInputs) 
      local-endpoint (action.js)

      authorization {
        user
      }
    }