Hyperledger fabric 使用不同的REST客户端以获得不同的hyper ledger composer标识

Hyperledger fabric 使用不同的REST客户端以获得不同的hyper ledger composer标识,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我已经创建了Hyperledger Composer业务网络,并在启用基于Github的身份验证的情况下以多用户模式启动了Rest服务器 My COMPOSER_PROVIDERS variable looked like this : COMPOSER_PROVIDERS='{ "github": { "provider": "github", "module": "passport-github", "clientID": "my-cl

我已经创建了Hyperledger Composer业务网络,并在启用基于Github的身份验证的情况下以多用户模式启动了Rest服务器

My COMPOSER_PROVIDERS variable looked like this :
COMPOSER_PROVIDERS='{
    "github": {
        "provider": "github",
        "module": "passport-github",
        "clientID": "my-client-id",
        "clientSecret": "my-client-secret",
        "authPath": "/auth/github",
        "callbackURL": "/auth/github/callback",
        "successRedirect": "/",
        "failureRedirect": "/"
    }
}'
现在我已经创建了多个商业网卡,但一次只能使用其中一个,即使用POST/wallet/{name}/setDefault API设置为默认的网卡。我试着用不同的浏览器和机器登录。根据问题,如果我想使用单独的网卡运行2个不同的用户,则需要2个不同的客户端,但我不确定如何在我的composer providers中配置2个用户。另外,静态配置客户机id和机密也会破坏动态添加用户的目的。
假设5个不同的用户希望通过注册来连接Rest服务器,是否有某种方法可以在运行时在Composer_providers中添加客户端id和客户端机密配置,而不是在环境变量中添加客户端id和客户端机密配置

GitHub客户端ID和Secret只是用作一种机制,用于向GitHub注册REST服务器以查找和启用身份验证。您只需要一个客户端ID和密码,不需要更改它们

设计的工作方式是,每个用户使用自己的Github唯一ID登录REST服务器,然后他们拥有一个唯一的钱包,可以将卡导入其中

我在两个不同的浏览器中使用2个Github ID测试REST服务器,使用私有/匿名窗口


在Composer文档中,Github和Google被用作身份验证机制的示例,但许多生产示例将使用LDAP或Kerberos作为身份验证策略。

您能否分享一些链接,了解我如何使用Kerberos或其他LDAP startegy进行身份验证。在互联网上,大多数链接仅用于github或基于谷歌的认证。