2017-03-22 48 views

回答

4

到目前为止,Alexa账户链接只允许您指定一个单一登录页面和一个访问令牌。

可能的解决方案是在登录页面中同时具有外部服务认证。例如:首先,用户看到带有Google登录选项的屏幕,然后重定向显示带有Facebook登录选项的页面,然后终于完成。 但是,这对用户可能是一个不好的体验。

同时存储访问令牌,你可以:

1)有一个数据库关联的userIdaccess_token与他的令牌

2)创建两个访问令牌一个单一的令牌使用jwt

另一种解决方案是拥有自己的服务认证系统,并且有一个网页,用户可以访问它来认证他的外部服务。因此,用户在系统中创建用户/密码,提供令牌,然后他将访问您的页面,使用其用户/密码登录并执行外部服务验证。 然后,在您的技能后端中,您将获得用户的令牌,与其帐户关联并访问和聚合数据。

不幸的是,迄今为止唯一的可能性是解决方法。

希望这会有所帮助。

+0

我来找这个答案。这是一个耻辱亚马逊不直接支持它,但我可以看到他们为什么这样做。此外,这个帖子很难找到。我正要问这个问题,因为我无法在链接文档的帐户中找到任何内容,大多数搜索结果都是关于Amazon Echo设备的多个帐户,而不是将多个帐户链接到单个Alexa应用。无论如何,谢谢你确认我的怀疑。 – Drew