Я создал приложение с использованием Python, которое успешно интегрировал с Alexa.Так как это приложение очень специфично для моей семьи, я не слишком беспокоился о процессе развертывания, поскольку вы можете работать в режиме разработки вечно (или, казалось бы).
Однако, читая о процессе развертывания, в частности о требованиях безопасности для проверки того, что запросы действительно поступают от Amazon, а не от кого-то другого, я узнал, что эти же требования хорошая идеянезависимо от !
Таким образом, для развертывания Amazon требуется, чтобы вы проверяли запросы от Amazon к своему приложению Alexa.По сути, он разбит на два раздела:
- Убедитесь, что запрос действительно поступает из Amazon
- Проверьте временную метку, чтобы предотвратить атаки воспроизведения
Все мое приложение построено на Python, но внешний интерфейс Alexa построен на Flask-Ask и использует Apache2 и WSGI.Существует множество ресурсов для изучения того, как проверять запросы Amazon с использованием Java, JS и даже некоторого простого Python, но я ничего не мог найти, как выполнить это специально с помощью Flask-Ask.
Итакмой вопрос, как мне сделать это с помощью Flask-Ask?
Спасибо!