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

问题描述 投票:0回答:1

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

有没有办法创建一个使用OAuth流授权的Alexa for Business应用程序,比如标准的Alexa技能?

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

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

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

我正在使用Go但感谢任何信息。

go oauth-2.0 contacts alexa-for-business
1个回答
0
投票

刚刚从亚马逊代表处获悉,由于多种原因,OAuth不适用于Alexa for Business API。必须使用IAM凭据或委派IAM权限来访问API。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.