将Amazon Alexa Skill与少数外部服务帐户相关联

时间:2017-03-22 12:19:20

标签: alexa-skills-kit alexa-skill

我可以将我的亚马逊Alexa技能与两项外部服务联系起来吗? 我想汇总两者的数据,但我需要使用两种不同的访问令牌 我可以使用Alexa帐户链接获取它们吗?

1 个答案:

答案 0 :(得分:4)

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

可能的解决方案是在登录页面中同时进行外部服务身份验证。例如:首先,用户看到带有Google登录选项的屏幕,然后重定向显示带有Facebook登录选项的页面,然后它最终完成。 但是,这对用户来说可能是一次糟糕的体验

要存储两个访问令牌,您可以:

1)有一个数据库可以将userIdaccess_token与其令牌相关联

2)使用jwt

创建一个包含访问令牌的单个令牌

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

不幸的是,到目前为止唯一的可能性是解决方法。

希望这有帮助。