Как использовать AWS IoT MQTT с пулом пользователей AWS Cognito ⇐ JAVA
Как использовать AWS IoT MQTT с пулом пользователей AWS Cognito
Может быть, это звучит очень глупо, но вот уже несколько дней я пытаюсь найти решение, как подключиться к AWS IoT MQTT, используя поток аутентификации на основе CognitoIdentityProviderClient.
Моя установка выглядит следующим образом:
[*]У меня есть пул пользователей «some-user-pool». [*]У меня есть пользователь в пуле пользователей «некоторые-пользователи-в-пуле-пользователей». [*]Мой пул пользователей привязан к политике Интернета вещей «some-iot-policy».
Что дальше? Я хочу сказать, что я уже знаю о том, что могу подключиться к mqtt с помощью сертификата, прикрепленного к политике, но я хочу использовать это через пользователя.
Итак, я нахожусь на этапе, когда у меня есть окончательный RespondToAuthChallengeResponse после прохождения аутентификации; все прошло хорошо, но я не могу понять, что теперь делать? Что я могу сделать, чтобы настроить AwsIotMqtt5ClientBuilder для использования пула пользователей.
У меня есть примерно такой код
RespondToAuthChallengeResponse ответ = cognitoIdentityProviderClient.respondToAuthChallenge(запрос) //После этого у меня есть accessToken и idToken Построитель AwsIotMqtt5ClientBuilder = AwsIotMqtt5ClientBuilder.newMqttBuilder(имя хоста) //здесь я не понимаю, как настроить mqtt для использования ответа
Может быть, это звучит очень глупо, но вот уже несколько дней я пытаюсь найти решение, как подключиться к AWS IoT MQTT, используя поток аутентификации на основе CognitoIdentityProviderClient.
Моя установка выглядит следующим образом:
[*]У меня есть пул пользователей «some-user-pool». [*]У меня есть пользователь в пуле пользователей «некоторые-пользователи-в-пуле-пользователей». [*]Мой пул пользователей привязан к политике Интернета вещей «some-iot-policy».
Что дальше? Я хочу сказать, что я уже знаю о том, что могу подключиться к mqtt с помощью сертификата, прикрепленного к политике, но я хочу использовать это через пользователя.
Итак, я нахожусь на этапе, когда у меня есть окончательный RespondToAuthChallengeResponse после прохождения аутентификации; все прошло хорошо, но я не могу понять, что теперь делать? Что я могу сделать, чтобы настроить AwsIotMqtt5ClientBuilder для использования пула пользователей.
У меня есть примерно такой код
RespondToAuthChallengeResponse ответ = cognitoIdentityProviderClient.respondToAuthChallenge(запрос) //После этого у меня есть accessToken и idToken Построитель AwsIotMqtt5ClientBuilder = AwsIotMqtt5ClientBuilder.newMqttBuilder(имя хоста) //здесь я не понимаю, как настроить mqtt для использования ответа
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу исправить ошибку EOF в нарушение протокола (_SSL.C: 2393) с AWS IOT и MQTT
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-