hyperledger - Hyperledger Composer Rest Server : 认证后,基于 acl 授权
问题描述
这里的 OAuth 教程描述了如何对 composer-rest-server 的客户端进行身份验证。登录后,客户端手动选择默认身份。是否可以从他的电子邮件 ID 中识别参与者是谁并将其设置为默认身份?例如,如果 alice@somenetwork.com [a trader] 使用 OAuth 进行身份验证,则自动设置交易者的 acl,并将其身份设置为默认值。如果其他用户登录,则默认设置他/她的身份,而不是用户在登录后选择/有权选择默认身份。
谢谢
解决方案
如果 alice987@gmail.com 通过 REST 服务器进行身份验证,然后导入卡“AliceTrader”并设置为默认值。
当 bob789@gmail.com 通过 REST 服务器进行身份验证时,他没有看到与 Alice 相同的钱包。他必须导入自己的卡并设置为默认值。
如果 Alice 和 Bob 的钱包里只有一张卡,那将是默认的。
在生产场景中,用户不会直接访问 REST 服务器,您的客户端程序会这样做,因此您可以根据需要以编程方式设置默认值。
推荐阅读
- r - R cov.wt(z) 中的错误:“x”必须仅包含有限值 - 不存在 NA
- flutter - 检查列表中是否缺少日期?
- php - 在 Mac Catalina 上安装和配置新的 php 版本
- javascript - config.ts 只返回 nuxt 中的第一个对象
- sql - 结合交易、日历和最新价格三张表,在sql中得到每个人股票组合的每日价值
- database - 如何转换文本数据的日期类型
- django - django中的无效块标签
- javafx - JavaFX - 尝试创建我自己的自定义按钮类
- html - 使用 CSS 而不是内联更改输入验证模式
- javascript - webGL中的Chrome扩展点击机器人