Я реализовал привязку учетной записи через Auth0 для своего действия Google. Это работает, но мне нужно, чтобы пользователь вставил определенный код сразу после аутентификации и отправил этот код обратно в действие как переменную. Как я могу справиться с этой задачей?
Я разрабатываю действие в Dialogflow. Аутентификация работает.
Под «кодом» я подразумеваю идентификационную буквенно-цифровую строку, например «CODE1234». Мне просто нужно, чтобы этот код был «связан» с пользователем. Действие вызовет веб-перехватчики для некоторых команд, например: io.adafruit.com/api/v2/webhooks/feed/[КОД]. Таким образом, каждый пользователь будет вызывать соответствующий Webhook. Я надеюсь, что это достаточно ясно. Спасибо





Краткий ответ: нет. В протоколе OAuth нет части, позволяющей использовать дополнительную полезную нагрузку, содержащую значимую информацию.
Однако вы должны иметь возможность сделать это через сам Auth0. Вы можете добавить пользовательские претензии, которые хранятся как часть userinfo. Затем, когда вы получите токен авторизации от своего действия, используйте этот токен авторизации для получить профиль пользователя (включая код) от Auth0.
Боюсь, это немного не в моих "умениях". Я попытался перейти по двум предложенным вами ссылкам, но мне не совсем понятно, как это реализовать. Есть ли какой-нибудь учебник вокруг?
Не могли бы вы уточнить, что вы подразумеваете под «добавить код»? Для чего этот код? Зачем вам это нужно?