【问题标题】:Shibboleth with Node.js Rest API and Angular 2 ApplicationShibboleth 与 Node.js Rest API 和 Angular 2 应用程序
【发布时间】:2018-01-25 03:10:26
【问题描述】:

一所大学想要一个带有 Shibboleth 身份验证的应用程序。他们提供自己的 IDP。 我想做一个 Node.Js 后端和 Angular 前端。它们都应该与 REST 通信。是否仍然可以将 Shibboleth 服务提供者集成到 Node.Js 后端并通过 Angular 前端进行身份验证?

【问题讨论】:

    标签: node.js angular rest single-sign-on shibboleth


    【解决方案1】:

    是的,这是可能的。 NodeJS 有护照,这是一个身份验证提供程序,可以轻松扩展用于各种情况,包括 Shibboleth。

    一个名为 passport-saml 的护照插件,提供了 Shibboleth 的集成。

    护照:http://passportjs.org/

    护照-saml:https://www.npmjs.com/package/passport-saml

    【讨论】:

    • 您知道如何将我的网站注册为 shibboleth 的服务提供商吗?我对将 shibboleth 登录集成到我的网站所需采取的步骤感到困惑。
    • @EthanSK 我很想能够回答你,但在我写这个答案的时候,我几乎只是在谷歌上搜索了一下。我会邀请你也这样做。
    • 我确实花了很多时间试图找到答案。任何地方都没有文档,如果您启发我,我将不胜感激。我要做的就是将我的 webapp 注册为服务提供商,以便用户可以按下登录按钮并使用他们的 uni 凭据登录,并且可以将身份发送回我的服务。这似乎没有任何东西,我花了这么多小时。
    猜你喜欢
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    • 2010-12-28
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多