在hyperledger composer angular2 app中进行用户身份验证的Passport策略

时间:2017-08-20 09:40:35

标签: passport.js

我是在Web应用程序上实现用户身份验证的第一个计时器。以下是该应用的一些详细信息:

  • 它是使用yo hyperledger-composer命令
  • 生成的超文本作曲家angular2应用程序
  • 现有的一组用户名和密码

用户身份在作曲家中成功发布。

我应该按照https://github.com/bergie/passport-saml的建议使用passport-saml策略吗?或者有更好的选择,考虑到Yo生成angular2应用程序(许多有角度的1.x示例可用于其他策略,如本地护照和护照-http)?

如果passport-saml是最佳选择,我需要从现有数据库中获得哪些细节?

我检查了Using passport-http on Hyperledger composer REST API,但它似乎没有回答(这里用户想要使用userID和userSecret)。

1 个答案:

答案 0 :(得分:0)

见这里 - > https://hyperledger.github.io/composer//integrating/enabling-rest-authentication.html

您可以使用COMPOSER_PROVIDERS环境变量 - 指定 - REST服务器应使用的Passport策略来验证REST API的客户端。你选择,最适合你的策略 - 我不能建议护照saml是否适合你,这是你的决定:-)。参数(providers.json显示的示例)与文档中显示的示例非常相似。您发布的Github repo中的一些信息已在配置参数部分中提供了一些示例信息。