我是在Web应用程序上实现用户身份验证的第一个计时器。以下是该应用的一些详细信息:
yo
hyperledger-composer
命令用户身份在作曲家中成功发布。
我应该按照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)。
答案 0 :(得分:0)
见这里 - > https://hyperledger.github.io/composer//integrating/enabling-rest-authentication.html
您可以使用COMPOSER_PROVIDERS环境变量 - 指定 - REST服务器应使用的Passport策略来验证REST API的客户端。你选择,最适合你的策略 - 我不能建议护照saml是否适合你,这是你的决定:-)。参数(providers.json显示的示例)与文档中显示的示例非常相似。您发布的Github repo中的一些信息已在配置参数部分中提供了一些示例信息。