在广告B2C中创建Azure区块链工作台资源(不在广告中)

在广告B2C中创建Azure区块链工作台资源(不在广告中),azure,blockchain,azure-blockchain-workbench,Azure,Blockchain,Azure Blockchain Workbench,我们的应用程序是面向公众的应用程序。对于注册和登录,我们设置了广告B2C,因为它提供了一个简单的开箱即用的工具。因此,Azure创建了一个不同的租户,所有用户都将在其中进行管理 我们还设置了一个区块链应用程序,该应用程序只能在广告租户(而不是广告B2C)中完成。现在,我们希望B2C中的用户与区块链API交互。这无法完成,因为只允许AD中的用户 有没有办法将B2C中的用户链接到广告?其他解决方案?当您说希望外部用户与区块链API进行交互时,您是指REST API还是ABW交互UI?深入ABW,每个

我们的应用程序是面向公众的应用程序。对于注册和登录,我们设置了广告B2C,因为它提供了一个简单的开箱即用的工具。因此,Azure创建了一个不同的租户,所有用户都将在其中进行管理

我们还设置了一个区块链应用程序,该应用程序只能在广告租户(而不是广告B2C)中完成。现在,我们希望B2C中的用户与区块链API交互。这无法完成,因为只允许AD中的用户


有没有办法将B2C中的用户链接到广告?其他解决方案?

当您说希望外部用户与区块链API进行交互时,您是指REST API还是ABW交互UI?深入ABW,每个发出事务的“用户”都需要映射到以太坊/仲裁地址,因此您仍然需要为每个用户创建一个用户帐户(例如,通过ABW UI或REST API)(UserChainMapping)。如果您构建自己的API,那么您可以使用集中式ABW用户并自己跟踪调用用户。事实上,我们希望B2C用户能够使用REST API,该API位于AD中。AFAIK RESTapi需要AD。您可以通过Azure服务总线使用REST API-它只需要端点安全性(而不是用户级身份验证),但是,您需要在B2C用户和他们的ABW用户ID之间进行UserChainIdentifier映射。非常感谢您的输入。似乎没有解决办法。。。我们将使用“邀请API”,这样用户就可以直接在广告中注册,从而避免B2C。不理想,因为我们不太确定如何定制UI。另外,你知道广告中的用户数量限制是多少吗?如果这是一个自定义API,你可以允许来自AAD和B2C的令牌