我正在构建一个Alexa技能,它依赖于帐户链接和访问令牌。
在我的技能中,我设置了访问令牌:
config.HEADERS.AUTH.Authorization = 'Bearer ' + event.session.user.accessToken;
当我最初在Alexa Companion App中添加技能时,我会通过我的第三方应用程序的登录页面生成初始令牌。
如果我退出我的第三方应用程序(来自网络应用程序),Alexa Companion应用程序无法识别我已注销并继续使用该令牌。所以,我unlink
技能,并重新添加技能。它不会将我带到登录页面,而是自动链接该技能。
这告诉我亚马逊似乎正在缓存初始访问令牌。
我该如何防止这种情况?