Как ввести пользовательский вход для веб-приложения fabri c с поддержкой hyperledger? - PullRequest
1 голос
/ 27 февраля 2020

Я пробую пример приложения hyperledger fabri c. Я думаю о разработке веб-приложения, которое может взаимодействовать с цепочкой кода fabri c и выполнять функции цепочки кода. Но для того, чтобы однозначно идентифицировать пользователя, требуется сертификат. Как мне создать механизм входа пользователя в мое веб-приложение (например, с помощью имени пользователя и пароля), чтобы он идентифицировал пользователя, который вошел в систему и вызывает функцию.

1 Ответ

0 голосов
/ 28 февраля 2020

Здравствуйте @Mohamed Noushad

Это очень просто

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

Таким образом, традиционным пользователям удобнее использовать имена пользователей и пароли, а не ключи. Итак, создайте базу данных поверх пользовательских ключей. username, user

пользователь для fabri c и имя пользователя для вашей базы данных. Или вы можете использовать имя пользователя как для

. Вы обрабатываете ключи, и пользователь должен пройти аутентификацию, чтобы доказать, что набор ключей принадлежит ему. Как только пользователь аутентифицируется с помощью кредитов в базе данных, используя обычное имя пользователя и пароль, вы позволяете ему взаимодействовать с fabri c с ключом, активированным вами от имени пользователя.

Сертификаты могут храниться тремя различными способами

  • локальные квс (файловая система)
  • кушетка дБ квс
  • аппаратные кошельки (HSM)

Это всего лишь одно предложение. Мы можем сделать (п) Нет способов. просто подумай !!

...