Hyperledger REST Server的身份验证令牌(通过Google OAuth)与Google的OAauth令牌有何不同

时间:2019-06-21 09:49:04

标签: hyperledger-composer

我已经设置了作曲家休息服务器以通过OAuth2进行多用户身份验证。

我将其设置为使用google OAuth2,因为这也是我的应用程序用于用户登录的

问题在于,尽管使用相同的gmail,但Google通过该应用返回的令牌与超级账本剩余服务器api返回的令牌不同。

这意味着当我尝试从应用程序提供令牌以在其余服务器上创建事务时,我收到验证错误。

我尝试使用https://www.googleapis.com/oauth2/v2/tokeninfo?access_token=来查看令牌是否有效。

应用程序中的令牌有效,其余服务器中的令牌无效。这是我感到困惑的地方,因为其余服务器设置为使用Google的oauth,所以为什么超级账本中的令牌无效?

我假设其余服务器将令牌更改为其他格式。我的关键问题是哪种格式?

我正在按照所有步骤进行操作,并在此处使用代码(带有我的clientid和secret,在这里我不会分享)。

https://hyperledger.github.io/composer/v0.19/tutorials/google_oauth2_rest

我希望能够使用来自Google oauth的有效Google令牌来通过其余服务器验证超级账本交易。这可能需要将Google的令牌格式转换为超级账本的令牌格式。

0 个答案:

没有答案