Проверка почтового адреса в США по авторитетной базе данных - PullRequest
0 голосов
/ 25 марта 2020

У меня есть следующие бизнес-требования для аутентификации пользователя в веб-сервисе с использованием его / ее предоставленного имени и почтового адреса:

Вот требования:

  1. Спросите пользователя чтобы указать его / ее имя и фамилию,
  2. Найдите в авторитетной частной базе данных точное совпадение, если да
  3. Попросите пользователя указать свой почтовый адрес
  4. Поищите в авторитетной базе данных почтовый адрес, используя имя, фамилию и точное совпадение, если да
  5. Рассчитайте статистическую вероятность того, что пользовательский ресурс и база данных извлечены, совпадает адрес (значение между 0 (окончательно) нет), 1 (точное совпадение))
  6. Оценка вероятности 80% считается «АУТЕНТИФИЦИРОВАННОЙ ПОЛЬЗОВАТЕЛЕМ»

Меня оспаривают в соответствии с требованиями № 5 и № 6.

Я просмотрел несколько постов здесь. Хотя есть немало в отношении проверки почтового адреса, но ни один, который ИМХО вполне соответствует этим требованиям. Например, я вижу сообщения, которые проверяют введенные пользователем почтовые адреса в отношении веб-сервисов, предоставленных Google, Yahoo и USPS, вызывая указанный API c. Авторитетная база данных, в моем случае, поставляется как частная база данных. Тогда у нас есть требование оценки вероятности № 6.

Существует ли существующий веб-сервис, в котором я могу передать две строки, как в формате почтового адреса США, так и вернуть вероятность совпадения, как описано ? И в более общем смысле, передавая любые две строки (например, имена) и возвращая то же самое? У кого-нибудь еще было подобное требование, и как вы его выполнили? Сегодня я кратко посмотрел на AWS и облачную службу Google и не совсем понял четкий путь реализации.

Заранее благодарен за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...