与区块链交互的经过身份验证的 Web GUI
Authenticated web GUI interacting with blockchain
假设我想实现一个由多个机构使用的应用程序,每个机构都有多个合作伙伴。员工需要能够与应用程序交互(但不一定是节点(?))。因此我想构建一个网络界面,提供一种轻松与区块链交互的方式。每个机构都希望有不同的界面,以符合他们的风格。此外,员工必须通过 Web 界面的身份验证才能使用其功能。
据我了解,每个机构都会运行几个节点。每个节点都能够提供 REST API 来与区块链交互。然后,每个机构将 运行 自己的 Web 服务,使用自己的界面与 REST API 交互(运行 通过他们的节点之一)?以及区块链。然后,Web 服务也将拥有自己的(以机构为中心的和特定于机构的)数据库,其中包含关联登录详细信息,提供一种在访问实际功能之前首先对关联进行身份验证的方法。
我的想法是不是错了?此外,REST API 无需身份验证仍可直接访问。有解决办法吗?
感谢您的帮助或指导。
您没有具体说明您是否正在查看 Hyperledger Composer - 但假设您正在查看,那么为不同的机构提供 REST 服务器和不同样式的 Web 应用程序是件好事。也许 Web 应用程序对于不同机构的功能也会略有不同 - 例如与不同的遗留系统集成。
关于身份验证,多用户模式的 Composer Rest 服务器中内置了身份验证。文档中的示例和教程使用 Guthub 和 Google 作为身份验证机制,但也可以选择使用 Ldap、AD 或其他策略。
描述了 Composer Rest 服务器的多用户模式 here。
假设我想实现一个由多个机构使用的应用程序,每个机构都有多个合作伙伴。员工需要能够与应用程序交互(但不一定是节点(?))。因此我想构建一个网络界面,提供一种轻松与区块链交互的方式。每个机构都希望有不同的界面,以符合他们的风格。此外,员工必须通过 Web 界面的身份验证才能使用其功能。
据我了解,每个机构都会运行几个节点。每个节点都能够提供 REST API 来与区块链交互。然后,每个机构将 运行 自己的 Web 服务,使用自己的界面与 REST API 交互(运行 通过他们的节点之一)?以及区块链。然后,Web 服务也将拥有自己的(以机构为中心的和特定于机构的)数据库,其中包含关联登录详细信息,提供一种在访问实际功能之前首先对关联进行身份验证的方法。
我的想法是不是错了?此外,REST API 无需身份验证仍可直接访问。有解决办法吗?
感谢您的帮助或指导。
您没有具体说明您是否正在查看 Hyperledger Composer - 但假设您正在查看,那么为不同的机构提供 REST 服务器和不同样式的 Web 应用程序是件好事。也许 Web 应用程序对于不同机构的功能也会略有不同 - 例如与不同的遗留系统集成。
关于身份验证,多用户模式的 Composer Rest 服务器中内置了身份验证。文档中的示例和教程使用 Guthub 和 Google 作为身份验证机制,但也可以选择使用 Ldap、AD 或其他策略。
描述了 Composer Rest 服务器的多用户模式 here。