AOG 隐式帐户链接 - 如何重置?

AOG implicit account linking - How to reset?

我设置了隐式帐户 linking 页面。我用 AOG 对其进行了测试 - 一切正常,经过表面检查,如果需要,用户会发送到 phone 应用程序,link 有效(状态正常,存在 accessToken)。

现在我不知道如何重置用户 ID 或帐户 linking 状态以重复此操作。这不仅仅是测试。出于许多其他原因,用户可能需要新令牌。

目前,如果我启动后续 SING_IN,它会立即返回并显示 OK 和 accessToken。

如果您使用的是隐式 OAuth 流程,那么您的操作可以 revoke the token 在 webhook 执行期间。而不是 return 正常响应(例如,使用 actions-on-google 库或通过 returning JOSN 说些什么),您的网络钩子应该 return 一个 HTTP响应代码为 401。这将强制用户在下次调用时进行登录。具体如何操作取决于您使用的库。

当您投入生产时,在操作列表中,用户会看到他们的帐户已链接到您的操作,并且可以取消链接。