是否可以将OAuth 2.0用于Alexa for Business?

时间:2019-02-26 07:01:40

标签: go oauth-2.0 contacts alexa-for-business

我已成功使用带有AlexaForBusinessFullAccess IAM策略的访问密钥ID和秘密访问密钥的Alexa for Business(A4B)API。但是,我有兴趣构建一个其他A4B用户可以使用的应用程序,而无需将其Key ID和Key直接嵌入到我的应用程序中。

是否可以使用标准的Alexa技能来创建使用OAuth流程授权的Alexa for Business应用?

我特别希望使用包括以下内容在内的各种A4B联系人API来同步联系人:

有关API的信息在这里,但我在这里看不到任何有关OAuth的信息。

有关auth的一些信息在这里:

我正在使用Go,但感谢您提供任何信息。

1 个答案:

答案 0 :(得分:0)

从亚马逊销售代表处得知,由于多种原因,OAuth无法用于Alexa for Business API。必须使用IAM凭据或委派IAM权限访问该API。

当前,一种方法是建立一个配置页,用户可以使用必需的AlexaForBusinessFullAccess策略从IAM控制台在应用程序配置中提供其访问密钥ID和秘密访问密钥。

还可以使用A4B控制台启用应用程序,并从“设置”>“ AVS权限”中创建IAM角色,用户需要在其中输入“ AVS设备制造商的AWS账户ID”和“ Amazon ID” “。