Насколько я помню, в настоящее время нет аутентификатора WhatsApp OTP. Но это не должно быть проблемой, поскольку он использует тот же лог c, что и аутентификаторы OTP для SMS или EMAIL.
- Генерировать случайный код.
- Отправить уведомление (SMS, Электронная почта или Whatsapp)
- Запросить портал для ввода OTP.
- Подтвердить OTP.
Поскольку этот logi c совпадает с логом аутентификатора OTP SMS, вы может просто написать собственный исходящий аутентификатор, расширяющий / ссылающийся на identity-outbound-auth-sms-otp источник аутентификатора. Вместо отправки SMS вы можете изменить лог c для вызова Whatsapp API для отправки сообщения.