我想在Hyperledger Composer中保存调用事务的用户的身份。有没有一种方法可以获取交易内部的用户身份而不将其作为交易参数传递?
答案 0 :(得分:0)
取决于用户的管理方式。通常,一个组织有几个架构用户,它们在区块链上调用交易。该用户可以由分类帐确定。但是,如果您在应用程序级别对用户进行身份验证然后使用相同的结构客户端进行调用,则无法深入了解组织中的哪个用户在不将用户作为事务一部分传递的情况下调用了事务
答案 1 :(得分:0)
回答我的问题,Hyperledger编写器有一个全局方法getCurrentParticipant
,可以在事务内部调用它,以使参与者调用事务。它还具有getCurrentIdentity
,可用于获取当前参与者的身份。 for more information