存储用户凭证并通过 Fabric-CA 验证
Store User Credentials and validate via Fabric-CA
我们能否使用 fabric-ca 对网络应用程序的用户进行身份验证,即在注册用户时我们发送 ID 和密码,我们能否使用相同的密码对网络应用程序的用户进行身份验证。
如果是,如何分享一些基于 Node Js SDK 的示例
另外,如果我们有多个组织和私人频道,我们如何注册某些可以访问这两个私人频道的用户。
直接的答案是否定的。 CA 服务器不用于身份验证。但是它确实会检查第一次注册的密码,因此如果您从未存储密码并将注册尝试设置为无限制,它将根据注册期间设置的静态(不可更改的)密码进行验证。可能不是最好的主意,但对于某些用例可能没问题。
我做了一个在区块链中存储用户和密码的实现,检查每个网络应用程序登录,只有用户有更新权限。如果您希望密码可以更改,则必须将它们存储在用户可以访问的地方。 LDAP(推荐)、数据库、文件系统、区块链等等。
用户属于一个组织。因此,如果对等点和用户位于可以访问多个通道的组织中,那么一切都很好。
我们能否使用 fabric-ca 对网络应用程序的用户进行身份验证,即在注册用户时我们发送 ID 和密码,我们能否使用相同的密码对网络应用程序的用户进行身份验证。
如果是,如何分享一些基于 Node Js SDK 的示例
另外,如果我们有多个组织和私人频道,我们如何注册某些可以访问这两个私人频道的用户。
直接的答案是否定的。 CA 服务器不用于身份验证。但是它确实会检查第一次注册的密码,因此如果您从未存储密码并将注册尝试设置为无限制,它将根据注册期间设置的静态(不可更改的)密码进行验证。可能不是最好的主意,但对于某些用例可能没问题。
我做了一个在区块链中存储用户和密码的实现,检查每个网络应用程序登录,只有用户有更新权限。如果您希望密码可以更改,则必须将它们存储在用户可以访问的地方。 LDAP(推荐)、数据库、文件系统、区块链等等。
用户属于一个组织。因此,如果对等点和用户位于可以访问多个通道的组织中,那么一切都很好。