问题标签 [azure-blockchain-workbench]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 python 中使用 ADAL 使用 Azure Blockchain Workbench 的用户名和密码获取身份验证承载?
我一直在尝试通过 Python 在我的 Azure Blockchain Workbench 上执行一些合同。我一直无法弄清楚如何使用这种方法。adal.acquire_token_with_username_password()
我需要首先执行身份验证以获取承载以进行进一步的 API 调用。使用它可以完美地工作context.acquire_token_with_client_credentials(client_id,client_id,client_secret)
但是,上述不记名令牌与任何注册用户都不相关。
但是,要执行添加新用户等管理任务,必须获取管理员帐户的承载。所以我想到了使用acquire_token_with_username_password()
,以便我获得管理员帐户的持有人。
我想也许 Resource 参数不正确。我不知道参数是什么意思。这也是我得到的错误,
我不明白为什么它要求用户名密码方法的 client_secret
azure - 为什么 ADAL 令牌返回的令牌在 Postman 发出的请求中显示未经授权,我该如何解决?
我想从我的 python 应用程序对 Azure Blockchain Workbench 进行 API 调用。为此,API 调用需要授权承载。当我使用 Inspect Element 从 Azure UI Webapp 获取承载时,相同的令牌承载可以很好地与 API 调用配合使用。但是,在 API 调用中使用时,ADAL 在 Python 中返回的承载显示 401 unauthorized。
对于检查元素部分,我通过登录https://votemaadi-4bm4ew.azurewebsites.net然后使用检查元素来获取我的令牌。
在python部分,这是我的代码
我想在 python 中获得一个身份验证承载,我可以进一步与 API 调用一起使用。
azure - Azure Blockchain Workbench 中通过 REST API 调用创建的帐户的登录凭据是什么?
我开发了一个 Azure Workbench 应用程序,它有一个管理员可以创建其他用户(通过提供姓名和电子邮件 ID)并为他们分配角色。新用户是在此处使用 REST API 调用创建的。https://votemaadi-4bm4ew-api.azurewebsites.net/swagger/ui/index.html#!/Users/UsersPost
我给它分配了一个角色。
后来我希望用户使用他的凭据登录到 webapp 并执行他的必要任务。
但是,我无法弄清楚创建的新用户的登录凭据。API (POST /api/v1/users) 只接受一个电子邮件 ID,但不接受任何密码。
这就是我将新用户 POST 添加到https://votemaadi-4bm4ew-api.azurewebsites.net/api/v1/users的方式
我收到 200 条回复
azure - 在 AD B2C(不在 AD 中)创建 Azure Blockchain Workbench 资源
我们的应用程序是面向公众的应用程序。对于注册和登录,我们设置了 AD B2C,因为它提供了一个开箱即用的简单工具。因此,Azure 创建了一个不同的租户来管理所有用户。
我们还设置了一个区块链应用程序,只能在 AD 租户中完成(不能在 AD B2C 中完成)。现在,我们希望 B2C 中的用户与区块链 API 进行交互。这不能完成,因为只允许 AD 中的用户。
有没有办法将 B2C 中的用户链接到 AD?其他解决方案?
azure - 如何通过 REST API 在 Azure Blockchain 工作台中设置当前用户?
我是 Azure 区块链工作台的新手。我创建了一个应用程序。现在我正在尝试通过REST API
. 我可以使用POST /api/v1/users
. 我得到了userID
回应。我也可以使用GET /api/v1/users
.
但是当我使用 api 时GET /api/v1/users/me
,我得到以下响应-
我尝试使用它external ID
来设置名字、姓氏、电子邮件。但我还是到了NULL
这里。如何将当前用户设置为我通过创建的用户API
?
c# - 获取 Azure 区块链项目的不记名令牌
我正在尝试创建一个应用程序,该应用程序自动将数据发送到我的 Azure 区块链工作台上的智能合约。
问题是,我不明白如何获取不记名令牌。网上有一个示例,我可以在其中了解如何使用 GET 和 POST 请求调用 API。但我必须提交一个客户端应用程序 ID、一个客户端密码和一个资源 ID。我从哪里得到它们?
非常感谢您的帮助和想法!
}
azure - Azure 区块链工作台 REST API
我目前正在尝试从我的 Blockchain Workbench 访问所有信息。我使用REST Workbench API。
唯一的问题是,如果我想获取合约的所有可用操作,我只会收到 404 错误。
多谢 !!!
docker - 区块链:Windows 10 中的 Hyper Ledger Fabric 安装
我已经访问了几乎所有可用于在 Windows 10 中安装 Hyper Ledger 的链接。我已经安装了:
- 吉特
- 码头工人
- Ubuntu 重击
- Npm
- 节点JS
以及这些链接中提到的几乎所有其他内容。但在这些链接结束时,运行和安装 Hyper Ledger 结构。我收到不可用二进制样本的错误。
一些链接让我找到了一些东西,但最终出现了错误。
请任何人告诉我在 Windows 10 上安装和运行 Hyper Ledger Fabric 的方法。我必须在 Hyper Ledger Fabric 上制作移动应用程序。
如果有人也能告诉我如何以及使用什么工具可以使用 Hyper Ledger Fabric 制作移动应用程序,那对我来说将是一件幸事。
python-3.x - 在 Windows 中使用超级账本 Sawtooth 的区块链
我有一种情况,我感觉很简单,但对于一个新的区块链启动器来说很复杂。
我想学习使用以下开发环境构建区块链:-windows 10 -hyperledger Sawtooth -python 3.x -visual studio code
任何人都可以指导做什么。我看到一些文献表明 python 3 可能不适用于 Windows 10,但我无法确认