Я пытаюсь создать навык, который достигнет приложения, которое использует обычную проверку подлинности для визуализации API (хотя я знаю, что это плохая практика). Я хотел спуститься по маршруту, сходному с привязкой к аккаунту, однако, похоже, они применяют использование OAuth 2.0.AWS Alexa - выполнить базовый auth
Есть ли альтернатива этому или я вынужден использовать OAuth 2.0, чтобы запросить API для стороннего приложения?
Мой разыскиваемый рабочий процесс:
- клиент дает умение
- запрос Skill карты для пользователя/PW комбо
- после установки, навык может быть использован полностью
Не уверен, что если его полезно, но Im использует Lambda для запуска моего исходного кода.
Спасибо за ответ ... было интересно, если кто-то получит мне на это! Я согласен с тем, что использование голоса для ввода username/pw - плохая идея ... однако представьте, что я пытаюсь создать навык для извлечения моей внутренней системы ошибок в компанию. Я мог бы сделать следующее: 1. enable skill 2. добавить квесты и хост во время активации умения. 3. Теперь умение может отображать API-интерфейсы Я не здесь, чтобы обсудить хорошие/плохие практики с аутентификацией API ... вы, вероятно, знаете, что компании (особенно крупные) навсегда переносят свои устаревшие приложения на новые технологии. – LostJon
Итак, идея заключается в создании поддержки алексей на месте, поэтому я (как корпорация) могу выпустить навыки, которые обертывают API под капотом. Интересно, есть ли какая-то поддержка Alexa w/Basic Auth ... черт возьми, посмотрите на возможность добавления учетных записей Pandora или Spotify. Такая же концепция .. – LostJon
Я не понял последнюю часть, я уверен, что spotify использует приложение alexa для связи с учетной записью spotify, а также Spotify или pandora являются партнерами по запуску с Alexa, они получают возможность использовать специальные API, такие как audioplayer, что был недоступен для других разработчиков в начале этого года. –