ЕСОЗ - публічна документація

RCC_OAUTH-213 PIS. Create Person authentication method request_UA

https://e-health-ua.atlassian.net/wiki/x/OQC5GgQ

Перевірити, чи має бути відправлений код верифікації OTP

  • перевірити використаний ліміт для цього номеру телефону в таблиці person_authentication_methods  з ended_at пусто або > now() & тип = OTP > N

    1. в разі помилки - повернути 422 ('This phone number is present more than #{phone_number_auth_limit.limit} times in the system')

  • Отримати значення з конфігураційного параметру PIS_VALIDATE_ALL_PHONES

    • якщо встановлено false - перевірити, що телефон з поля authentication_methods має бути верифікований (номер не існує в таблиці verified_phones в базі даних verifications)

    • якщо встановлено true - верифікований потрібно верифікувати номер телефону по OTP

 

ЕСОЗ - публічна документація