【问题标题】:Passport strategy for user authentication in hyperledger composer angular2 apphyperledger composer angular2 app中用户身份验证的护照策略
【发布时间】:2018-01-28 13:25:27
【问题描述】:

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

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

在 composer 中成功发布用户身份。

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

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

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

【问题讨论】:

    标签: passport.js


    【解决方案1】:

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

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

    【讨论】:

    • 我之前已经检查过链接。它有一个用于 GitHub 身份验证的示例。我不想使用任何第三方策略.. 所以 saml 似乎是可用的选择。我是第一次实现任何类型的用户身份验证,所以我想知道是否有选择 saml 的指南。这个问题可能更适合@passport 团队。
    猜你喜欢
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    • 2016-12-26
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多