0

我可以成功运行结构示例来查询/插入分类帐。

我想构建一个 nodejs 门户网站,并且我已经在我的网络应用程序代码中直接包装了 query.js。

现在的问题是,如何通过门户网站对用户进行身份验证?由于示例 query.js 的代码如下:

 ...
 return fabric_client.getUserContext('user1', true);
}).then((user_from_store) => {
        if (user_from_store && user_from_store.isEnrolled())
            //successfully authenticated user1

我注意到证书/私钥/公钥文件

/hfc-key-store
   user1-cert
   user1-private.key
   user1-public.key

我需要通过参数发布任何密钥还是创建单独的常规用户名密码控件?

4

1 回答 1

3

在我看来,您可以使用数据库为 Web 门户创建一个正常的登录系统来存储用户的凭据。

在此数据库中,您可以将用户与特定密钥相关联,每次用户成功登录 Web 门户时都会检索到该密钥。

这样,您将拥有两种不同级别的身份验证:

  • 与门户网站相关联的一个(用户名和密码)
  • 另一个与区块链相关联(写入和读取的证书)。
于 2018-07-23T08:05:30.847 回答