Мы создаем мобильное приложение, и одним из вариантов использования является отправка SMS OTP, когда пользователь забывает свой пароль.
WSO2 IS предоставил опцию preferred channel
( SMS или электронная почта) для уведомлений о восстановлении для 5.7.0 (как обновление, для которого вам может потребоваться платная подписка) и для 5.10.0 без каких-либо обновлений. Документация
Однако это не поддерживается потоком пользовательского интерфейса по умолчанию. Скорее, вы должны использовать API REST для восстановления учетной записи, как в этой документации .
В основном, если учетная запись пользователя содержит значение претензии 'favChannel' (либо SMS
, либо EMAIL
), во время этого процесса восстановления (с использованием API REST) уведомление будет отправлено по их предпочтительному каналу.