AUT-0760· Продажі та CRM
Підтвердження номера клієнта одноразовим кодом
Система пов’язує дозволений цикл підтвердження з точним номером і заявкою та приймає результат лише після перевірки сервісом.
Чернетка · Оцінка потребує перевірки
01 / Проблема
Надісланий код або відповідь користувача вважають підтвердженням номера без серверної перевірки. Старий результат переносять на змінений номер, а зниклий запис сервісу трактують як успіх.
02 / Результат
Є підтверджений або пояснений незавершений результат для конкретного номера й контексту; отримання коду не встановлює повної особи клієнта.
03 / Процес
ТригерКлієнт у погодженому процесі починає підтвердження наданого номера телефону.
Зафіксувати заявку, точний номер і дозволений контекст; формат та право почати підтвердження перевірити до звернення до провайдера.
Створити дозволений цикл із ключем сервісу й перевірки; відправлення повідомлення не позначати завершеним підтвердженням.
Передати введений код захищеним маршрутом на перевірку провайдера; код не зберігати у відкритих коментарях або журналі заявки.
Звірити серверний результат із тим самим номером і циклом; очікування, вичерпані спроби, прострочення та підтвердження розрізняти.
Недоступний або вже вилучений запис звірити з належними доказами; саму відповідь про відсутність не трактувати як успіх чи причину сліпо надсилати нові коди.
Зберегти дозволений підсумок без секретного коду й перевірити прапорець підтвердження в потрібному процесі; зміна номера потребує нового підтвердження, а ідентифікація особи має окремі підстави.
04 / Реалізація1 варіант
Приклад · Контроль із підтвердженням результату
Клієнт змінив номер після початку підтвердження. Система не перенесла позитивний результат старого циклу; новий номер перевірила окремо в дозволеному процесі, не називаючи це повною ідентифікацією особи.
Спосіб реалізації
- Вести дозволений цикл підтвердження точного номера з мінімальним журналом доказів.
- Зіставляти фактичний серверний результат провайдера з номером, циклом і контекстом заявки.
Що потрібно для реалізації
- Точний номер і погоджений контекст заявки.
- Дозволений провайдер, ліміти й захищений маршрут введення коду.
- Стабільні ключі перевірки й серверний результат.
- Правила зміни номера, повторів та збереження мінімальних доказів.
Обмеження
- Twilio описує окремі стани перевірки та вилучення запису після деяких кінцевих подій. Відсутність запису не визначає єдиного попереднього результату.
- Підтверджений доступ до номера не доводить повної особи, повноважень або права на акаунт. Зміна номера не успадковує старе підтвердження.
- Вартість повідомлень, реальні коди, відновлення входу, перевірку документів особи й готовий Verify-адаптер не включено.
- Права й можливості цільового середовища перевіряють на аудиті; години попередні.
Що потрібно уточнити (2)
- Чи потрібна звірка циклів після зміни номера або заявки?
Надайте ключі, контексти й правила актуальності підтвердження.
- Чи потрібен контроль прострочення, спроб і недоступних записів?
Погодьте ліміти, дозволені повтори та маршрут перевірки невизначеного результату.