В настоящее время я работаю с цепным кодом Hyperledger Fabric и пытаюсь получить хотя бы любую информацию о текущем пользователе, который вызывает / запрашивает цепочный код. Как мне решить эту проблему?
Как получить отправителя транзакции в цепном коде Hyperledger Fabric
Ответы (1)
Я думаю, что cid - это то, что вы ищете для. Функции GetID и GetMSPID очень полезны для различения вызывающих абонентов.
Вот пример того, как его использовать на ходу
msp, err := cid.GetMSPID(stub)
if err != nil {
return false
}
Это возвращает имя MSP, и вы можете действовать в зависимости от полученного результата. Вы даже можете использовать это, чтобы предоставить доступ к определенным функциям по MSPID.
person
kajuken
schedule
25.04.2019
Большое спасибо, Кадзюкен. Похоже, это то, что мне нужно.
- person Tiến Thành Nguyễn; 25.04.2019
@ TiếnThànhNguyễn Рад, что смог помочь. Приветствуется голос за! :)
- person kajuken; 25.04.2019