Решение для проверки личности онлайн - PullRequest
4 голосов
/ 08 февраля 2010

Я создаю веб-приложение на Python, и нам понадобится решение для проверки личности пользователя ... что-то для проверки личности пользователя при регистрации учетной записи.

Мне было интересно, есть ли у кого-нибудь опыт в интеграции такого решения. Какие продавцы / продукты там хорошо сработали с вами? Любые советы?

У меня нет никакого опыта в этом вопросе, поэтому не стесняйтесь сообщить мне, если требуется какая-либо дополнительная информация.

Заранее спасибо!

Ответы [ 4 ]

1 голос
/ 08 февраля 2010

Существует много разных способов реализации системы верификации, концепция довольно проста, но на самом деле сборка может быть хлопотной, особенно если вы делаете это с нуля.

Лучший способ подойти к этому - найти структуру, которая обрабатывает аспект проверки. Turbogears и Pylons оба способны на это, вместо того, чтобы делать это самостоятельно или использовать сторонние приложения.

Лично я работал над коммерческими проектами с использованием обеих платформ и смог довольно легко разобраться с проверкой.

При проверке пользователя используются особые концепции и технологии низкого уровня, такие как: характеристика состояния Интернета, отсутствие сеансов, обработка базы данных и т. Д. *

Итак, я хочу сказать, что было бы лучше, если бы у вас была хорошая, стабильная структура, которая могла бы сделать за вас грязную работу.

Кстати, какой фреймворк вы планируете использовать? Это помогло бы мне дать более подробный ответ.

Надеюсь, это поможет?

0 голосов
/ 04 апреля 2019

Хотя не для Python, Trulioo предоставляет очень надежный API для проверки подлинности в Интернете.

Вы можете интегрироваться с Trulioo API и мгновенно проверять более пяти миллиардовчастные лица и 250 миллионов организаций.Хотя вы можете использовать API различными способами (в том числе и на Python), есть пара проектов быстрого запуска, которые упрощают интеграцию.

Если вы используете npm, вы можете запустить npm i trulioo для установки компонент EmbedID .

Установить trulioo-реагировать :

npm install trulioo-react

Тогда в вашем jsx:

import EmbedID from 'trulioo-react/EmbedID'

const handleResponse = (e) => {
    // handle verification submission result here ...
}

<EmbedID url='URL' handleResponse={handleResponse} />

handleResponse - это обратный вызов от поставщика, вот больше информации о том, что о структуре ответа.

Чтобы избежать CORS проблем, вы будетенужен бэкэнд сервер;Вы можете создать свой собственный или использовать trulioo-реагировать-образец-приложение :

TRULIOO_BASE_URL=
TRULIOO_USERNAME=
TRULIOO_PASSWORD=
TRULIOO_PORT=
SIGNATURE_ALGORITHM=
PRIVATE_KEY_FILE_PATH=

Просто введите следующую команду в свой cmd / терминал и наслаждайтесь поездкой.

# install the libraries needed
npm i
# start the server
npm start

enter image description here


Отказ от ответственности: я работаю на Trulioo и являюсь автором trulioo-react и trulioo-react-sample-app проектов.

0 голосов
/ 09 февраля 2010

Мы нашли RPX простым как для разработчика, так и для пользователей.

0 голосов
/ 08 февраля 2010

Вам стоит взглянуть на WS-Trust. Реализация этого - Windows Identity Foundation. Но я уверен, что Ты найдешь больше.

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