Можно ли использовать OAuth 2.0 для Alexa для бизнеса? - PullRequest
0 голосов
/ 26 февраля 2019

Я успешно использую API Alexa для бизнеса (A4B) с идентификатором ключа доступа и секретным ключом доступа с политикой AlexaForBusinessFullAccess IAM.Тем не менее, я заинтересован в создании приложения, которое могут использовать другие пользователи A4B, не встраивая свои Key ID и Key непосредственно в мое приложение.

Есть ли способ создать приложение Alexa for Business, авторизованное с использованиемПоток OAuth, как у стандартного навыка Alexa?

Я специально ищу синхронизацию контактов, используя различные API контактов A4B, включая следующие:

Информация об API здесь, но я ничего не видел для OAuth здесь.

Некоторая информация об аутентификации находится здесь:

Я использую Goно ценю любую информацию.

1 Ответ

0 голосов
/ 26 февраля 2019

Только что услышал от представителя Amazon, что OAuth недоступен для API Alexa для бизнеса по нескольким причинам.Доступ к API должен осуществляться с использованием учетных данных IAM или делегирования разрешений IAM.

В настоящее время способ сделать это - создать страницу конфигурации, где пользователи могут указать свой идентификатор ключа доступа и секретный ключ доступа в конфигурации приложения изКонсоль IAM с необходимой политикой AlexaForBusinessFullAccess.

Также возможно включить приложение с помощью консоли A4B и создать роль IAM из «Настройки»> «Разрешения AVS», где пользователю необходимо ввести"Идентификатор учетной записи AWS производителя устройства AVS" и "Идентификатор Amazon".

...