Alexa for Business 可以使用 OAuth 2.0 吗?

Is it possible to use OAuth 2.0 for Alexa for Business?

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

有什么方法可以创建使用 OAuth 流程授权的 Alexa for Business 应用程序,就像标准的 Alexa 技能一样?

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

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

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

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

刚刚从一位亚马逊代表处得知,由于多种原因,OAuth 不适用于 Alexa for Business API。 API 必须使用 IAM 凭据或委托 IAM 权限进行访问。

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

也可以使用 A4B 控制台启用该应用程序,并从 "Settings" > "AVS permissions" 创建一个 IAM 角色,用户需要在其中输入 "AVS device maker's AWS account ID" 和 "Amazon ID".